{
  "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": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              68,
              75
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 68
              },
              "end": {
                "line": 1,
                "column": 75
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Selector",
            "range": [
              76,
              84
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 76
              },
              "end": {
                "line": 1,
                "column": 84
              }
            }
          },
          "range": [
            68,
            84
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 68
            },
            "end": {
              "line": 1,
              "column": 84
            }
          }
        },
        "right": {
          "type": "UnaryExpression",
          "operator": "void",
          "argument": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              90,
              91
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 90
              },
              "end": {
                "line": 1,
                "column": 91
              }
            }
          },
          "prefix": true,
          "range": [
            85,
            91
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 85
            },
            "end": {
              "line": 1,
              "column": 91
            }
          }
        },
        "range": [
          68,
          91
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 68
          },
          "end": {
            "line": 1,
            "column": 91
          }
        }
      },
      "range": [
        68,
        92
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 68
        },
        "end": {
          "line": 1,
          "column": 92
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_typeof2",
            "range": [
              96,
              104
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 96
              },
              "end": {
                "line": 1,
                "column": 104
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                105,
                112
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 105
                },
                "end": {
                  "line": 1,
                  "column": 112
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/typeof",
                "raw": "'babel-runtime/helpers/typeof'",
                "range": [
                  113,
                  143
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 113
                  },
                  "end": {
                    "line": 1,
                    "column": 143
                  }
                }
              }
            ],
            "range": [
              105,
              144
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 105
              },
              "end": {
                "line": 1,
                "column": 144
              }
            }
          },
          "range": [
            96,
            144
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 96
            },
            "end": {
              "line": 1,
              "column": 144
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_typeof3",
            "range": [
              145,
              153
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 145
              },
              "end": {
                "line": 1,
                "column": 153
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                154,
                176
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 154
                },
                "end": {
                  "line": 1,
                  "column": 176
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_typeof2",
                "range": [
                  177,
                  185
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 177
                  },
                  "end": {
                    "line": 1,
                    "column": 185
                  }
                }
              }
            ],
            "range": [
              154,
              186
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 154
              },
              "end": {
                "line": 1,
                "column": 186
              }
            }
          },
          "range": [
            145,
            186
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 145
            },
            "end": {
              "line": 1,
              "column": 186
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator2",
            "range": [
              187,
              200
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 187
              },
              "end": {
                "line": 1,
                "column": 200
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                201,
                208
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 201
                },
                "end": {
                  "line": 1,
                  "column": 208
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/get-iterator",
                "raw": "'babel-runtime/core-js/get-iterator'",
                "range": [
                  209,
                  245
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 209
                  },
                  "end": {
                    "line": 1,
                    "column": 245
                  }
                }
              }
            ],
            "range": [
              201,
              246
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 201
              },
              "end": {
                "line": 1,
                "column": 246
              }
            }
          },
          "range": [
            187,
            246
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 187
            },
            "end": {
              "line": 1,
              "column": 246
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator3",
            "range": [
              247,
              260
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 247
              },
              "end": {
                "line": 1,
                "column": 260
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                261,
                283
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 261
                },
                "end": {
                  "line": 1,
                  "column": 283
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_getIterator2",
                "range": [
                  284,
                  297
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 284
                  },
                  "end": {
                    "line": 1,
                    "column": 297
                  }
                }
              }
            ],
            "range": [
              261,
              298
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 261
              },
              "end": {
                "line": 1,
                "column": 298
              }
            }
          },
          "range": [
            247,
            298
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 247
            },
            "end": {
              "line": 1,
              "column": 298
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_defineProperty2",
            "range": [
              299,
              315
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 299
              },
              "end": {
                "line": 1,
                "column": 315
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                316,
                323
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 316
                },
                "end": {
                  "line": 1,
                  "column": 323
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/defineProperty",
                "raw": "'babel-runtime/helpers/defineProperty'",
                "range": [
                  324,
                  362
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 324
                  },
                  "end": {
                    "line": 1,
                    "column": 362
                  }
                }
              }
            ],
            "range": [
              316,
              363
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 316
              },
              "end": {
                "line": 1,
                "column": 363
              }
            }
          },
          "range": [
            299,
            363
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 299
            },
            "end": {
              "line": 1,
              "column": 363
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_defineProperty3",
            "range": [
              364,
              380
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 364
              },
              "end": {
                "line": 1,
                "column": 380
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                381,
                403
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 381
                },
                "end": {
                  "line": 1,
                  "column": 403
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_defineProperty2",
                "range": [
                  404,
                  420
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 404
                  },
                  "end": {
                    "line": 1,
                    "column": 420
                  }
                }
              }
            ],
            "range": [
              381,
              421
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 381
              },
              "end": {
                "line": 1,
                "column": 421
              }
            }
          },
          "range": [
            364,
            421
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 364
            },
            "end": {
              "line": 1,
              "column": 421
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_toConsumableArray2",
            "range": [
              422,
              441
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 422
              },
              "end": {
                "line": 1,
                "column": 441
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                442,
                449
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 442
                },
                "end": {
                  "line": 1,
                  "column": 449
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/toConsumableArray",
                "raw": "'babel-runtime/helpers/toConsumableArray'",
                "range": [
                  450,
                  491
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 450
                  },
                  "end": {
                    "line": 1,
                    "column": 491
                  }
                }
              }
            ],
            "range": [
              442,
              492
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 442
              },
              "end": {
                "line": 1,
                "column": 492
              }
            }
          },
          "range": [
            422,
            492
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 422
            },
            "end": {
              "line": 1,
              "column": 492
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_toConsumableArray3",
            "range": [
              493,
              512
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 493
              },
              "end": {
                "line": 1,
                "column": 512
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                513,
                535
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 513
                },
                "end": {
                  "line": 1,
                  "column": 535
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_toConsumableArray2",
                "range": [
                  536,
                  555
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 536
                  },
                  "end": {
                    "line": 1,
                    "column": 555
                  }
                }
              }
            ],
            "range": [
              513,
              556
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 513
              },
              "end": {
                "line": 1,
                "column": 556
              }
            }
          },
          "range": [
            493,
            556
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 493
            },
            "end": {
              "line": 1,
              "column": 556
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_set",
            "range": [
              557,
              561
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 557
              },
              "end": {
                "line": 1,
                "column": 561
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                562,
                569
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 562
                },
                "end": {
                  "line": 1,
                  "column": 569
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/set",
                "raw": "'babel-runtime/core-js/set'",
                "range": [
                  570,
                  597
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 570
                  },
                  "end": {
                    "line": 1,
                    "column": 597
                  }
                }
              }
            ],
            "range": [
              562,
              598
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 562
              },
              "end": {
                "line": 1,
                "column": 598
              }
            }
          },
          "range": [
            557,
            598
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 557
            },
            "end": {
              "line": 1,
              "column": 598
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_set2",
            "range": [
              599,
              604
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 599
              },
              "end": {
                "line": 1,
                "column": 604
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                605,
                627
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 605
                },
                "end": {
                  "line": 1,
                  "column": 627
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_set",
                "range": [
                  628,
                  632
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 628
                  },
                  "end": {
                    "line": 1,
                    "column": 632
                  }
                }
              }
            ],
            "range": [
              605,
              633
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 605
              },
              "end": {
                "line": 1,
                "column": 633
              }
            }
          },
          "range": [
            599,
            633
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 599
            },
            "end": {
              "line": 1,
              "column": 633
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends2",
            "range": [
              634,
              643
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 634
              },
              "end": {
                "line": 1,
                "column": 643
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                644,
                651
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 644
                },
                "end": {
                  "line": 1,
                  "column": 651
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/extends",
                "raw": "'babel-runtime/helpers/extends'",
                "range": [
                  652,
                  683
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 652
                  },
                  "end": {
                    "line": 1,
                    "column": 683
                  }
                }
              }
            ],
            "range": [
              644,
              684
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 644
              },
              "end": {
                "line": 1,
                "column": 684
              }
            }
          },
          "range": [
            634,
            684
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 634
            },
            "end": {
              "line": 1,
              "column": 684
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends3",
            "range": [
              685,
              694
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 685
              },
              "end": {
                "line": 1,
                "column": 694
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                695,
                717
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 695
                },
                "end": {
                  "line": 1,
                  "column": 717
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_extends2",
                "range": [
                  718,
                  727
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 718
                  },
                  "end": {
                    "line": 1,
                    "column": 727
                  }
                }
              }
            ],
            "range": [
              695,
              728
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 695
              },
              "end": {
                "line": 1,
                "column": 728
              }
            }
          },
          "range": [
            685,
            728
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 685
            },
            "end": {
              "line": 1,
              "column": 728
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck2",
            "range": [
              729,
              745
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 729
              },
              "end": {
                "line": 1,
                "column": 745
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                746,
                753
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 746
                },
                "end": {
                  "line": 1,
                  "column": 753
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/classCallCheck",
                "raw": "'babel-runtime/helpers/classCallCheck'",
                "range": [
                  754,
                  792
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 754
                  },
                  "end": {
                    "line": 1,
                    "column": 792
                  }
                }
              }
            ],
            "range": [
              746,
              793
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 746
              },
              "end": {
                "line": 1,
                "column": 793
              }
            }
          },
          "range": [
            729,
            793
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 729
            },
            "end": {
              "line": 1,
              "column": 793
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck3",
            "range": [
              794,
              810
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 794
              },
              "end": {
                "line": 1,
                "column": 810
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                811,
                833
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 811
                },
                "end": {
                  "line": 1,
                  "column": 833
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_classCallCheck2",
                "range": [
                  834,
                  850
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 834
                  },
                  "end": {
                    "line": 1,
                    "column": 850
                  }
                }
              }
            ],
            "range": [
              811,
              851
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 811
              },
              "end": {
                "line": 1,
                "column": 851
              }
            }
          },
          "range": [
            794,
            851
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 794
            },
            "end": {
              "line": 1,
              "column": 851
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass2",
            "range": [
              852,
              865
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 852
              },
              "end": {
                "line": 1,
                "column": 865
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                866,
                873
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 866
                },
                "end": {
                  "line": 1,
                  "column": 873
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/createClass",
                "raw": "'babel-runtime/helpers/createClass'",
                "range": [
                  874,
                  909
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 874
                  },
                  "end": {
                    "line": 1,
                    "column": 909
                  }
                }
              }
            ],
            "range": [
              866,
              910
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 866
              },
              "end": {
                "line": 1,
                "column": 910
              }
            }
          },
          "range": [
            852,
            910
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 852
            },
            "end": {
              "line": 1,
              "column": 910
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass3",
            "range": [
              911,
              924
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 911
              },
              "end": {
                "line": 1,
                "column": 924
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                925,
                947
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 925
                },
                "end": {
                  "line": 1,
                  "column": 947
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_createClass2",
                "range": [
                  948,
                  961
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 948
                  },
                  "end": {
                    "line": 1,
                    "column": 961
                  }
                }
              }
            ],
            "range": [
              925,
              962
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 925
              },
              "end": {
                "line": 1,
                "column": 962
              }
            }
          },
          "range": [
            911,
            962
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 911
            },
            "end": {
              "line": 1,
              "column": 962
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_three",
            "range": [
              963,
              969
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 963
              },
              "end": {
                "line": 1,
                "column": 969
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                970,
                977
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 970
                },
                "end": {
                  "line": 1,
                  "column": 977
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "three",
                "raw": "'three'",
                "range": [
                  978,
                  985
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 978
                  },
                  "end": {
                    "line": 1,
                    "column": 985
                  }
                }
              }
            ],
            "range": [
              970,
              986
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 970
              },
              "end": {
                "line": 1,
                "column": 986
              }
            }
          },
          "range": [
            963,
            986
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 963
            },
            "end": {
              "line": 1,
              "column": 986
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "THREE",
            "range": [
              987,
              992
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 987
              },
              "end": {
                "line": 1,
                "column": 992
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                993,
                1016
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 993
                },
                "end": {
                  "line": 1,
                  "column": 1016
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_three",
                "range": [
                  1017,
                  1023
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1017
                  },
                  "end": {
                    "line": 1,
                    "column": 1023
                  }
                }
              }
            ],
            "range": [
              993,
              1024
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 993
              },
              "end": {
                "line": 1,
                "column": 1024
              }
            }
          },
          "range": [
            987,
            1024
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 987
            },
            "end": {
              "line": 1,
              "column": 1024
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_materialstore",
            "range": [
              1025,
              1039
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1025
              },
              "end": {
                "line": 1,
                "column": 1039
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1040,
                1047
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1040
                },
                "end": {
                  "line": 1,
                  "column": 1047
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../misc/materialstore",
                "raw": "'../misc/materialstore'",
                "range": [
                  1048,
                  1071
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1048
                  },
                  "end": {
                    "line": 1,
                    "column": 1071
                  }
                }
              }
            ],
            "range": [
              1040,
              1072
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1040
              },
              "end": {
                "line": 1,
                "column": 1072
              }
            }
          },
          "range": [
            1025,
            1072
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1025
            },
            "end": {
              "line": 1,
              "column": 1072
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_materialstore2",
            "range": [
              1073,
              1088
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1073
              },
              "end": {
                "line": 1,
                "column": 1088
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1089,
                1111
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1089
                },
                "end": {
                  "line": 1,
                  "column": 1111
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_materialstore",
                "range": [
                  1112,
                  1126
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1112
                  },
                  "end": {
                    "line": 1,
                    "column": 1126
                  }
                }
              }
            ],
            "range": [
              1089,
              1127
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1089
              },
              "end": {
                "line": 1,
                "column": 1127
              }
            }
          },
          "range": [
            1073,
            1127
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1073
            },
            "end": {
              "line": 1,
              "column": 1127
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object",
            "range": [
              1128,
              1135
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1128
              },
              "end": {
                "line": 1,
                "column": 1135
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1136,
                1143
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1136
                },
                "end": {
                  "line": 1,
                  "column": 1143
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../three/object3",
                "raw": "'../three/object3'",
                "range": [
                  1144,
                  1162
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1144
                  },
                  "end": {
                    "line": 1,
                    "column": 1162
                  }
                }
              }
            ],
            "range": [
              1136,
              1163
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1136
              },
              "end": {
                "line": 1,
                "column": 1163
              }
            }
          },
          "range": [
            1128,
            1163
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1128
            },
            "end": {
              "line": 1,
              "column": 1163
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object2",
            "range": [
              1164,
              1172
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1164
              },
              "end": {
                "line": 1,
                "column": 1172
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1173,
                1195
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1173
                },
                "end": {
                  "line": 1,
                  "column": 1195
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_object",
                "range": [
                  1196,
                  1203
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1196
                  },
                  "end": {
                    "line": 1,
                    "column": 1203
                  }
                }
              }
            ],
            "range": [
              1173,
              1204
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1173
              },
              "end": {
                "line": 1,
                "column": 1204
              }
            }
          },
          "range": [
            1164,
            1204
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1164
            },
            "end": {
              "line": 1,
              "column": 1204
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_orbit",
            "range": [
              1205,
              1211
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1205
              },
              "end": {
                "line": 1,
                "column": 1211
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1212,
                1219
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1212
                },
                "end": {
                  "line": 1,
                  "column": 1219
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../controls/orbit",
                "raw": "'../controls/orbit'",
                "range": [
                  1220,
                  1239
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1220
                  },
                  "end": {
                    "line": 1,
                    "column": 1239
                  }
                }
              }
            ],
            "range": [
              1212,
              1240
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1212
              },
              "end": {
                "line": 1,
                "column": 1240
              }
            }
          },
          "range": [
            1205,
            1240
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1205
            },
            "end": {
              "line": 1,
              "column": 1240
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_orbit2",
            "range": [
              1241,
              1248
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1241
              },
              "end": {
                "line": 1,
                "column": 1248
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1249,
                1271
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1249
                },
                "end": {
                  "line": 1,
                  "column": 1271
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_orbit",
                "range": [
                  1272,
                  1278
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1272
                  },
                  "end": {
                    "line": 1,
                    "column": 1278
                  }
                }
              }
            ],
            "range": [
              1249,
              1279
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1249
              },
              "end": {
                "line": 1,
                "column": 1279
              }
            }
          },
          "range": [
            1241,
            1279
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1241
            },
            "end": {
              "line": 1,
              "column": 1279
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_perspective",
            "range": [
              1280,
              1292
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1280
              },
              "end": {
                "line": 1,
                "column": 1292
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1293,
                1300
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1293
                },
                "end": {
                  "line": 1,
                  "column": 1300
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../three/perspective",
                "raw": "'../three/perspective'",
                "range": [
                  1301,
                  1323
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1301
                  },
                  "end": {
                    "line": 1,
                    "column": 1323
                  }
                }
              }
            ],
            "range": [
              1293,
              1324
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1293
              },
              "end": {
                "line": 1,
                "column": 1324
              }
            }
          },
          "range": [
            1280,
            1324
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1280
            },
            "end": {
              "line": 1,
              "column": 1324
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_perspective2",
            "range": [
              1325,
              1338
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1325
              },
              "end": {
                "line": 1,
                "column": 1338
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1339,
                1361
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1339
                },
                "end": {
                  "line": 1,
                  "column": 1361
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_perspective",
                "range": [
                  1362,
                  1374
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1362
                  },
                  "end": {
                    "line": 1,
                    "column": 1374
                  }
                }
              }
            ],
            "range": [
              1339,
              1375
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1339
              },
              "end": {
                "line": 1,
                "column": 1375
              }
            }
          },
          "range": [
            1325,
            1375
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1325
            },
            "end": {
              "line": 1,
              "column": 1375
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_elements",
            "range": [
              1376,
              1385
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1376
              },
              "end": {
                "line": 1,
                "column": 1385
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1386,
                1393
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1386
                },
                "end": {
                  "line": 1,
                  "column": 1393
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../session/store/elements",
                "raw": "'../session/store/elements'",
                "range": [
                  1394,
                  1421
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1394
                  },
                  "end": {
                    "line": 1,
                    "column": 1421
                  }
                }
              }
            ],
            "range": [
              1386,
              1422
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1386
              },
              "end": {
                "line": 1,
                "column": 1422
              }
            }
          },
          "range": [
            1376,
            1422
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1376
            },
            "end": {
              "line": 1,
              "column": 1422
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        92,
        1423
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 92
        },
        "end": {
          "line": 1,
          "column": 1423
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireWildcard",
        "range": [
          1432,
          1455
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1432
          },
          "end": {
            "line": 1,
            "column": 1455
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            1456,
            1459
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1456
            },
            "end": {
              "line": 1,
              "column": 1459
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "IfStatement",
            "test": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1464,
                  1467
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1464
                  },
                  "end": {
                    "line": 1,
                    "column": 1467
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    1469,
                    1472
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1469
                    },
                    "end": {
                      "line": 1,
                      "column": 1472
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "__esModule",
                  "range": [
                    1473,
                    1483
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1473
                    },
                    "end": {
                      "line": 1,
                      "column": 1483
                    }
                  }
                },
                "range": [
                  1469,
                  1483
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1469
                  },
                  "end": {
                    "line": 1,
                    "column": 1483
                  }
                }
              },
              "range": [
                1464,
                1483
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1464
                },
                "end": {
                  "line": 1,
                  "column": 1483
                }
              }
            },
            "consequent": {
              "type": "ReturnStatement",
              "argument": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1491,
                  1494
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1491
                  },
                  "end": {
                    "line": 1,
                    "column": 1494
                  }
                }
              },
              "range": [
                1484,
                1495
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1484
                },
                "end": {
                  "line": 1,
                  "column": 1495
                }
              }
            },
            "alternate": null,
            "range": [
              1461,
              1495
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1461
              },
              "end": {
                "line": 1,
                "column": 1495
              }
            }
          },
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    1499,
                    1505
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1499
                    },
                    "end": {
                      "line": 1,
                      "column": 1505
                    }
                  }
                },
                "init": {
                  "type": "ObjectExpression",
                  "properties": [],
                  "range": [
                    1506,
                    1508
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1506
                    },
                    "end": {
                      "line": 1,
                      "column": 1508
                    }
                  }
                },
                "range": [
                  1499,
                  1508
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1499
                  },
                  "end": {
                    "line": 1,
                    "column": 1508
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              1495,
              1509
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1495
              },
              "end": {
                "line": 1,
                "column": 1509
              }
            }
          },
          {
            "type": "IfStatement",
            "test": {
              "type": "BinaryExpression",
              "operator": "!=",
              "left": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  1512,
                  1516
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1512
                  },
                  "end": {
                    "line": 1,
                    "column": 1516
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1518,
                  1521
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1518
                  },
                  "end": {
                    "line": 1,
                    "column": 1521
                  }
                }
              },
              "range": [
                1512,
                1521
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1512
                },
                "end": {
                  "line": 1,
                  "column": 1521
                }
              }
            },
            "consequent": {
              "type": "ForInStatement",
              "left": {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        1530,
                        1533
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1530
                        },
                        "end": {
                          "line": 1,
                          "column": 1533
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      1530,
                      1533
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1530
                      },
                      "end": {
                        "line": 1,
                        "column": 1533
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  1526,
                  1533
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1526
                  },
                  "end": {
                    "line": 1,
                    "column": 1533
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1537,
                  1540
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1537
                  },
                  "end": {
                    "line": 1,
                    "column": 1540
                  }
                }
              },
              "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": [
                              1541,
                              1547
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1541
                              },
                              "end": {
                                "line": 1,
                                "column": 1547
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prototype",
                            "range": [
                              1548,
                              1557
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1548
                              },
                              "end": {
                                "line": 1,
                                "column": 1557
                              }
                            }
                          },
                          "range": [
                            1541,
                            1557
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1541
                            },
                            "end": {
                              "line": 1,
                              "column": 1557
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            1558,
                            1572
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1558
                            },
                            "end": {
                              "line": 1,
                              "column": 1572
                            }
                          }
                        },
                        "range": [
                          1541,
                          1572
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1541
                          },
                          "end": {
                            "line": 1,
                            "column": 1572
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          1573,
                          1577
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1573
                          },
                          "end": {
                            "line": 1,
                            "column": 1577
                          }
                        }
                      },
                      "range": [
                        1541,
                        1577
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1541
                        },
                        "end": {
                          "line": 1,
                          "column": 1577
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          1578,
                          1581
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1578
                          },
                          "end": {
                            "line": 1,
                            "column": 1581
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1582,
                          1585
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1582
                          },
                          "end": {
                            "line": 1,
                            "column": 1585
                          }
                        }
                      }
                    ],
                    "range": [
                      1541,
                      1586
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1541
                      },
                      "end": {
                        "line": 1,
                        "column": 1586
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "newObj",
                        "range": [
                          1589,
                          1595
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1589
                          },
                          "end": {
                            "line": 1,
                            "column": 1595
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1596,
                          1599
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1596
                          },
                          "end": {
                            "line": 1,
                            "column": 1599
                          }
                        }
                      },
                      "range": [
                        1589,
                        1600
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1589
                        },
                        "end": {
                          "line": 1,
                          "column": 1600
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          1601,
                          1604
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1601
                          },
                          "end": {
                            "line": 1,
                            "column": 1604
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1605,
                          1608
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1605
                          },
                          "end": {
                            "line": 1,
                            "column": 1608
                          }
                        }
                      },
                      "range": [
                        1601,
                        1609
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1601
                        },
                        "end": {
                          "line": 1,
                          "column": 1609
                        }
                      }
                    },
                    "range": [
                      1589,
                      1609
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1589
                      },
                      "end": {
                        "line": 1,
                        "column": 1609
                      }
                    }
                  },
                  "range": [
                    1541,
                    1610
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1541
                    },
                    "end": {
                      "line": 1,
                      "column": 1610
                    }
                  }
                },
                "range": [
                  1541,
                  1611
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1541
                  },
                  "end": {
                    "line": 1,
                    "column": 1611
                  }
                }
              },
              "each": false,
              "range": [
                1522,
                1611
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1522
                },
                "end": {
                  "line": 1,
                  "column": 1611
                }
              }
            },
            "alternate": null,
            "range": [
              1509,
              1611
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1509
              },
              "end": {
                "line": 1,
                "column": 1611
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "newObj",
                      "range": [
                        1618,
                        1624
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1618
                        },
                        "end": {
                          "line": 1,
                          "column": 1624
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        1625,
                        1632
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1625
                        },
                        "end": {
                          "line": 1,
                          "column": 1632
                        }
                      }
                    },
                    "range": [
                      1618,
                      1632
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1618
                      },
                      "end": {
                        "line": 1,
                        "column": 1632
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      1633,
                      1636
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1633
                      },
                      "end": {
                        "line": 1,
                        "column": 1636
                      }
                    }
                  },
                  "range": [
                    1618,
                    1636
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1618
                    },
                    "end": {
                      "line": 1,
                      "column": 1636
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    1637,
                    1643
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1637
                    },
                    "end": {
                      "line": 1,
                      "column": 1643
                    }
                  }
                }
              ],
              "range": [
                1618,
                1643
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1618
                },
                "end": {
                  "line": 1,
                  "column": 1643
                }
              }
            },
            "range": [
              1611,
              1643
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1611
              },
              "end": {
                "line": 1,
                "column": 1643
              }
            }
          }
        ],
        "range": [
          1460,
          1644
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1460
          },
          "end": {
            "line": 1,
            "column": 1644
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        1423,
        1644
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1423
        },
        "end": {
          "line": 1,
          "column": 1644
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireDefault",
        "range": [
          1653,
          1675
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1653
          },
          "end": {
            "line": 1,
            "column": 1675
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            1676,
            1679
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1676
            },
            "end": {
              "line": 1,
              "column": 1679
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "ConditionalExpression",
              "test": {
                "type": "LogicalExpression",
                "operator": "&&",
                "left": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    1688,
                    1691
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1688
                    },
                    "end": {
                      "line": 1,
                      "column": 1691
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      1693,
                      1696
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1693
                      },
                      "end": {
                        "line": 1,
                        "column": 1696
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "__esModule",
                    "range": [
                      1697,
                      1707
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1697
                      },
                      "end": {
                        "line": 1,
                        "column": 1707
                      }
                    }
                  },
                  "range": [
                    1693,
                    1707
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1693
                    },
                    "end": {
                      "line": 1,
                      "column": 1707
                    }
                  }
                },
                "range": [
                  1688,
                  1707
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1688
                  },
                  "end": {
                    "line": 1,
                    "column": 1707
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1708,
                  1711
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1708
                  },
                  "end": {
                    "line": 1,
                    "column": 1711
                  }
                }
              },
              "alternate": {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "key": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        1713,
                        1720
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1713
                        },
                        "end": {
                          "line": 1,
                          "column": 1720
                        }
                      }
                    },
                    "value": {
                      "type": "Identifier",
                      "name": "obj",
                      "range": [
                        1721,
                        1724
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1721
                        },
                        "end": {
                          "line": 1,
                          "column": 1724
                        }
                      }
                    },
                    "kind": "init",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "range": [
                      1713,
                      1724
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1713
                      },
                      "end": {
                        "line": 1,
                        "column": 1724
                      }
                    }
                  }
                ],
                "range": [
                  1712,
                  1725
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1712
                  },
                  "end": {
                    "line": 1,
                    "column": 1725
                  }
                }
              },
              "range": [
                1688,
                1725
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1688
                },
                "end": {
                  "line": 1,
                  "column": 1725
                }
              }
            },
            "range": [
              1681,
              1725
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1681
              },
              "end": {
                "line": 1,
                "column": 1725
              }
            }
          }
        ],
        "range": [
          1680,
          1726
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1680
          },
          "end": {
            "line": 1,
            "column": 1726
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        1644,
        1726
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1644
        },
        "end": {
          "line": 1,
          "column": 1726
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Selector",
            "range": [
              1730,
              1738
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1730
              },
              "end": {
                "line": 1,
                "column": 1738
              }
            }
          },
          "init": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "exports",
                "range": [
                  1739,
                  1746
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1739
                  },
                  "end": {
                    "line": 1,
                    "column": 1746
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Selector",
                "range": [
                  1747,
                  1755
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1747
                  },
                  "end": {
                    "line": 1,
                    "column": 1755
                  }
                }
              },
              "range": [
                1739,
                1755
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1739
                },
                "end": {
                  "line": 1,
                  "column": 1755
                }
              }
            },
            "right": {
              "type": "CallExpression",
              "callee": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "FunctionDeclaration",
                      "id": {
                        "type": "Identifier",
                        "name": "Selector",
                        "range": [
                          1776,
                          1784
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1776
                          },
                          "end": {
                            "line": 1,
                            "column": 1784
                          }
                        }
                      },
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            1785,
                            1786
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1785
                            },
                            "end": {
                              "line": 1,
                              "column": 1786
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            1787,
                            1788
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1787
                            },
                            "end": {
                              "line": 1,
                              "column": 1788
                            }
                          }
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "_this",
                                  "range": [
                                    1794,
                                    1799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1794
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1799
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1800,
                                    1804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1800
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1804
                                    }
                                  }
                                },
                                "range": [
                                  1794,
                                  1804
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1794
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1804
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              1790,
                              1805
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1790
                              },
                              "end": {
                                "line": 1,
                                "column": 1805
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "SequenceExpression",
                              "expressions": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "SequenceExpression",
                                    "expressions": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          1806,
                                          1807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1806
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1807
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "_classCallCheck3",
                                          "range": [
                                            1808,
                                            1824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1808
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1824
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "default",
                                          "range": [
                                            1825,
                                            1832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1825
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1832
                                            }
                                          }
                                        },
                                        "range": [
                                          1808,
                                          1832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1808
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1832
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1806,
                                      1832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1806
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1832
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "range": [
                                        1834,
                                        1838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1834
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1838
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "Selector",
                                      "range": [
                                        1839,
                                        1847
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1839
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1847
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1805,
                                    1848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1805
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1848
                                    }
                                  }
                                },
                                {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1849,
                                        1853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1849
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1853
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        1854,
                                        1861
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1854
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1861
                                        }
                                      }
                                    },
                                    "range": [
                                      1849,
                                      1861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1849
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1861
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "SequenceExpression",
                                      "expressions": [
                                        {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            1863,
                                            1864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1863
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1864
                                            }
                                          }
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "_extends3",
                                            "range": [
                                              1865,
                                              1874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1865
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1874
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "default",
                                            "range": [
                                              1875,
                                              1882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1875
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1882
                                              }
                                            }
                                          },
                                          "range": [
                                            1865,
                                            1882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1865
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1882
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1863,
                                        1882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1863
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1882
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "hover",
                                              "range": [
                                                1885,
                                                1890
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1885
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1890
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      1891,
                                                      1895
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 1891
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 1895
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "hover",
                                                    "range": [
                                                      1896,
                                                      1901
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 1896
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 1901
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1891,
                                                    1901
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1891
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1901
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "bind",
                                                  "range": [
                                                    1902,
                                                    1906
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1902
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1906
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1891,
                                                  1906
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1891
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 1906
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    1907,
                                                    1911
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1907
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1911
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1891,
                                                1912
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1891
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1912
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1885,
                                              1912
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1885
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1912
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "hoverMarker",
                                              "range": [
                                                1913,
                                                1924
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1913
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1924
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  1925,
                                                  1929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1925
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 1929
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "hoverMarker",
                                                "range": [
                                                  1930,
                                                  1941
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1930
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 1941
                                                  }
                                                }
                                              },
                                              "range": [
                                                1925,
                                                1941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1925
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1941
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1913,
                                              1941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1913
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1941
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "unhover",
                                              "range": [
                                                1942,
                                                1949
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1942
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1949
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      1950,
                                                      1954
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 1950
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 1954
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "unhover",
                                                    "range": [
                                                      1955,
                                                      1962
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 1955
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 1962
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1950,
                                                    1962
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1950
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1962
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "bind",
                                                  "range": [
                                                    1963,
                                                    1967
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1963
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1967
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1950,
                                                  1967
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1950
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 1967
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    1968,
                                                    1972
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1968
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1972
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1950,
                                                1973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1950
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1973
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1942,
                                              1973
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1942
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1973
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "unhoverMarker",
                                              "range": [
                                                1974,
                                                1987
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1974
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 1987
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  1988,
                                                  1992
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1988
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 1992
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "unhoverMarker",
                                                "range": [
                                                  1993,
                                                  2006
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1993
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2006
                                                  }
                                                }
                                              },
                                              "range": [
                                                1988,
                                                2006
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1988
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2006
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1974,
                                              2006
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1974
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2006
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "select",
                                              "range": [
                                                2007,
                                                2013
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2007
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2013
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      2014,
                                                      2018
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2014
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2018
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "select",
                                                    "range": [
                                                      2019,
                                                      2025
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2019
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2025
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2014,
                                                    2025
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2014
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2025
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "bind",
                                                  "range": [
                                                    2026,
                                                    2030
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2026
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2030
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2014,
                                                  2030
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2014
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2030
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    2031,
                                                    2035
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2031
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2035
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2014,
                                                2036
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2014
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2036
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2007,
                                              2036
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2007
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2036
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "selectMarker",
                                              "range": [
                                                2037,
                                                2049
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2037
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2049
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2050,
                                                  2054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2050
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2054
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "selectMarker",
                                                "range": [
                                                  2055,
                                                  2067
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2055
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2067
                                                  }
                                                }
                                              },
                                              "range": [
                                                2050,
                                                2067
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2050
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2067
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2037,
                                              2067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2037
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2067
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "unselect",
                                              "range": [
                                                2068,
                                                2076
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2068
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2076
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      2077,
                                                      2081
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2077
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2081
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "unselect",
                                                    "range": [
                                                      2082,
                                                      2090
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2082
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2090
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2077,
                                                    2090
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2077
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2090
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "bind",
                                                  "range": [
                                                    2091,
                                                    2095
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2091
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2095
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2077,
                                                  2095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2077
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2095
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    2096,
                                                    2100
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2096
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2100
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2077,
                                                2101
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2077
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2101
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2068,
                                              2101
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2068
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2101
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "unselectMarker",
                                              "range": [
                                                2102,
                                                2116
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2102
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2116
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2117,
                                                  2121
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2117
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2121
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "unselectMarker",
                                                "range": [
                                                  2122,
                                                  2136
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2122
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2136
                                                  }
                                                }
                                              },
                                              "range": [
                                                2117,
                                                2136
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2117
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2136
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2102,
                                              2136
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2102
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2136
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1884,
                                          2137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1884
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2137
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          2138,
                                          2139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2138
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2139
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1862,
                                      2140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1862
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2140
                                      }
                                    }
                                  },
                                  "range": [
                                    1849,
                                    2140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1849
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2140
                                    }
                                  }
                                },
                                {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2141,
                                        2145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2141
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2145
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "session",
                                      "range": [
                                        2146,
                                        2153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2146
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2153
                                        }
                                      }
                                    },
                                    "range": [
                                      2141,
                                      2153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2141
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2153
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      2154,
                                      2155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2154
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2155
                                      }
                                    }
                                  },
                                  "range": [
                                    2141,
                                    2155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2141
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2155
                                    }
                                  }
                                },
                                {
                                  "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": "ThisExpression",
                                              "range": [
                                                2156,
                                                2160
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2156
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2160
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "session",
                                              "range": [
                                                2161,
                                                2168
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2161
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2168
                                                }
                                              }
                                            },
                                            "range": [
                                              2156,
                                              2168
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2156
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2168
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "pool",
                                            "range": [
                                              2169,
                                              2173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2169
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2173
                                              }
                                            }
                                          },
                                          "range": [
                                            2156,
                                            2173
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2156
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2173
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "viewFound",
                                          "range": [
                                            2174,
                                            2183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2174
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2183
                                            }
                                          }
                                        },
                                        "range": [
                                          2156,
                                          2183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2156
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2183
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        2156,
                                        2185
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2156
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2185
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "then",
                                      "range": [
                                        2186,
                                        2190
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2186
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2190
                                        }
                                      }
                                    },
                                    "range": [
                                      2156,
                                      2190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2156
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2190
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            2200,
                                            2201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2200
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2201
                                            }
                                          }
                                        }
                                      ],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ReturnStatement",
                                            "argument": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "_this",
                                                  "range": [
                                                    2210,
                                                    2215
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2210
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2215
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "view",
                                                  "range": [
                                                    2216,
                                                    2220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2216
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2220
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2210,
                                                  2220
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2210
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2220
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  2221,
                                                  2222
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2221
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2222
                                                  }
                                                }
                                              },
                                              "range": [
                                                2210,
                                                2222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2210
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2222
                                                }
                                              }
                                            },
                                            "range": [
                                              2203,
                                              2222
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2203
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2222
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2202,
                                          2223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2202
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2223
                                          }
                                        }
                                      },
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        2191,
                                        2223
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2191
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2223
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2156,
                                    2224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2156
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2224
                                    }
                                  }
                                },
                                {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2225,
                                        2229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2225
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2229
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        2230,
                                        2237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2230
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2237
                                        }
                                      }
                                    },
                                    "range": [
                                      2225,
                                      2237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2225
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2237
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "void",
                                    "argument": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        2243,
                                        2244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2243
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2244
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      2238,
                                      2244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2238
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2244
                                      }
                                    }
                                  },
                                  "range": [
                                    2225,
                                    2244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2225
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2244
                                    }
                                  }
                                },
                                {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2245,
                                        2249
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2245
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2249
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "materialStore",
                                      "range": [
                                        2250,
                                        2263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2250
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2263
                                        }
                                      }
                                    },
                                    "range": [
                                      2245,
                                      2263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2245
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2263
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "_materialstore2",
                                        "range": [
                                          2268,
                                          2283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2268
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2283
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "default",
                                        "range": [
                                          2284,
                                          2291
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2284
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2291
                                          }
                                        }
                                      },
                                      "range": [
                                        2268,
                                        2291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2268
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2291
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      2264,
                                      2291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2264
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2291
                                      }
                                    }
                                  },
                                  "range": [
                                    2245,
                                    2291
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2245
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2291
                                    }
                                  }
                                },
                                {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2292,
                                        2296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2292
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2296
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "selectedSet",
                                      "range": [
                                        2297,
                                        2308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2297
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2308
                                        }
                                      }
                                    },
                                    "range": [
                                      2292,
                                      2308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2292
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2308
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "_set2",
                                        "range": [
                                          2313,
                                          2318
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2313
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2318
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "default",
                                        "range": [
                                          2319,
                                          2326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2319
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2326
                                          }
                                        }
                                      },
                                      "range": [
                                        2313,
                                        2326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2313
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2326
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      2309,
                                      2326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2309
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2326
                                      }
                                    }
                                  },
                                  "range": [
                                    2292,
                                    2326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2292
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2326
                                    }
                                  }
                                },
                                {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2327,
                                        2331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2327
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2331
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "unobserve",
                                      "range": [
                                        2332,
                                        2341
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2332
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2341
                                        }
                                      }
                                    },
                                    "range": [
                                      2327,
                                      2341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2327
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2341
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "void",
                                    "argument": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        2347,
                                        2348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2347
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2348
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      2342,
                                      2348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2342
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2348
                                      }
                                    }
                                  },
                                  "range": [
                                    2327,
                                    2348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2327
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2348
                                    }
                                  }
                                },
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2349,
                                          2353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2349
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2353
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "session",
                                        "range": [
                                          2354,
                                          2361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2354
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2361
                                          }
                                        }
                                      },
                                      "range": [
                                        2349,
                                        2361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2349
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2361
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "observe",
                                      "range": [
                                        2362,
                                        2369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2362
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2369
                                        }
                                      }
                                    },
                                    "range": [
                                      2349,
                                      2369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2349
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2369
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            2379,
                                            2380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2379
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2380
                                            }
                                          }
                                        }
                                      ],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ReturnStatement",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    2389,
                                                    2390
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2389
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2390
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "globals",
                                                  "range": [
                                                    2391,
                                                    2398
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2391
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2398
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2389,
                                                  2398
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2389
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2398
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "activeSelection",
                                                "range": [
                                                  2399,
                                                  2414
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2399
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2414
                                                  }
                                                }
                                              },
                                              "range": [
                                                2389,
                                                2414
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2389
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2414
                                                }
                                              }
                                            },
                                            "range": [
                                              2382,
                                              2414
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2382
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2414
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2381,
                                          2415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2381
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2415
                                          }
                                        }
                                      },
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        2370,
                                        2415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2370
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2415
                                        }
                                      }
                                    },
                                    {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            2425,
                                            2426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2425
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2426
                                            }
                                          }
                                        }
                                      ],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "ConditionalExpression",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "operator": "void",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      2433,
                                                      2434
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2433
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2434
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    2428,
                                                    2434
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2428
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2434
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    2437,
                                                    2438
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2437
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2438
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2428,
                                                  2438
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2428
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2438
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "!==",
                                                      "left": {
                                                        "type": "UnaryExpression",
                                                        "operator": "void",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            2445,
                                                            2446
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2445
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2446
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          2440,
                                                          2446
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2440
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2446
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "_this",
                                                          "range": [
                                                            2449,
                                                            2454
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2449
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2454
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "unobserve",
                                                          "range": [
                                                            2455,
                                                            2464
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2455
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2464
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2449,
                                                          2464
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2449
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2464
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2440,
                                                        2464
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2440
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2464
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "_this",
                                                          "range": [
                                                            2466,
                                                            2471
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2466
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2471
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "unobserve",
                                                          "range": [
                                                            2472,
                                                            2481
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2472
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2481
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2466,
                                                          2481
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2466
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2481
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        2466,
                                                        2483
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2466
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2483
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2440,
                                                      2483
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2440
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2483
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "_this",
                                                        "range": [
                                                          2484,
                                                          2489
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2484
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2489
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "deactivate",
                                                        "range": [
                                                          2490,
                                                          2500
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2490
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2500
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2484,
                                                        2500
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2484
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2500
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      2484,
                                                      2502
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2484
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2502
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2440,
                                                  2502
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2440
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2502
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "FunctionExpression",
                                                  "id": null,
                                                  "params": [],
                                                  "body": {
                                                    "type": "BlockStatement",
                                                    "body": [
                                                      {
                                                        "type": "VariableDeclaration",
                                                        "declarations": [
                                                          {
                                                            "type": "VariableDeclarator",
                                                            "id": {
                                                              "type": "Identifier",
                                                              "name": "d",
                                                              "range": [
                                                                2519,
                                                                2520
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2519
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2520
                                                                }
                                                              }
                                                            },
                                                            "init": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "_this",
                                                                    "range": [
                                                                      2521,
                                                                      2526
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2521
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2526
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "session",
                                                                    "range": [
                                                                      2527,
                                                                      2534
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2527
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2534
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2521,
                                                                    2534
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2521
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2534
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "elements",
                                                                  "range": [
                                                                    2535,
                                                                    2543
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2535
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2543
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2521,
                                                                  2543
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2521
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2543
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "c",
                                                                "range": [
                                                                  2544,
                                                                  2545
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2544
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2545
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2521,
                                                                2546
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2521
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2546
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2519,
                                                              2546
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2519
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2546
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "kind": "var",
                                                        "range": [
                                                          2515,
                                                          2547
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2515
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2547
                                                          }
                                                        },
                                                        "trailingComments": [
                                                          {
                                                            "type": "Line",
                                                            "value": "session stores all elements in hashmap",
                                                            "range": [
                                                              2547,
                                                              2587
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2547
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2587
                                                              }
                                                            }
                                                          }
                                                        ]
                                                      },
                                                      {
                                                        "type": "ExpressionStatement",
                                                        "expression": {
                                                          "type": "SequenceExpression",
                                                          "expressions": [
                                                            {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_this",
                                                                  "range": [
                                                                    2588,
                                                                    2593
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 0
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 5
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "unobserve",
                                                                  "range": [
                                                                    2594,
                                                                    2603
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 6
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 15
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2588,
                                                                  2603
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 0
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 15
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_this",
                                                                      "range": [
                                                                        2604,
                                                                        2609
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "session",
                                                                      "range": [
                                                                        2610,
                                                                        2617
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 22
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 29
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2604,
                                                                      2617
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "observe",
                                                                    "range": [
                                                                      2618,
                                                                      2625
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 37
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2604,
                                                                    2625
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 37
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "params": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          2635,
                                                                          2636
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 47
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 48
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "body": {
                                                                      "type": "BlockStatement",
                                                                      "body": [
                                                                        {
                                                                          "type": "ReturnStatement",
                                                                          "argument": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "e",
                                                                                  "range": [
                                                                                    2645,
                                                                                    2646
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 57
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 58
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "elements",
                                                                                  "range": [
                                                                                    2647,
                                                                                    2655
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 59
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 67
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  2645,
                                                                                  2655
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 57
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 67
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    2656,
                                                                                    2657
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 68
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 69
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "id",
                                                                                  "range": [
                                                                                    2658,
                                                                                    2660
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 70
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 72
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  2656,
                                                                                  2660
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 68
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 72
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2645,
                                                                                2661
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 57
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 73
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "children",
                                                                              "range": [
                                                                                2662,
                                                                                2670
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 74
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 82
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2645,
                                                                              2670
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 57
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 82
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2638,
                                                                            2670
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 50
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 82
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        2637,
                                                                        2671
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 49
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 83
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      2626,
                                                                      2671
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 38
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 83
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "params": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          2681,
                                                                          2682
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 93
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 94
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "f",
                                                                        "range": [
                                                                          2683,
                                                                          2684
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 95
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 96
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "body": {
                                                                      "type": "BlockStatement",
                                                                      "body": [
                                                                        {
                                                                          "type": "VariableDeclaration",
                                                                          "declarations": [
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "g",
                                                                                "range": [
                                                                                  2690,
                                                                                  2691
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 102
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 103
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this",
                                                                                      "range": [
                                                                                        2692,
                                                                                        2697
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 104
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 109
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "session",
                                                                                      "range": [
                                                                                        2698,
                                                                                        2705
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 110
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 117
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      2692,
                                                                                      2705
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 104
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 117
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "compare",
                                                                                    "range": [
                                                                                      2706,
                                                                                      2713
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 118
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 125
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    2692,
                                                                                    2713
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 104
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 125
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "f",
                                                                                    "range": [
                                                                                      2714,
                                                                                      2715
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 126
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 127
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "e",
                                                                                    "range": [
                                                                                      2716,
                                                                                      2717
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 128
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 129
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  2692,
                                                                                  2718
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 104
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 130
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2690,
                                                                                2718
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 102
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 130
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "kind": "var",
                                                                          "range": [
                                                                            2686,
                                                                            2719
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 98
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 131
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "ExpressionStatement",
                                                                          "expression": {
                                                                            "type": "LogicalExpression",
                                                                            "operator": "&&",
                                                                            "left": {
                                                                              "type": "LogicalExpression",
                                                                              "operator": "&&",
                                                                              "left": {
                                                                                "type": "BinaryExpression",
                                                                                "operator": "<",
                                                                                "left": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    2719,
                                                                                    2720
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 131
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 132
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "g",
                                                                                    "range": [
                                                                                      2721,
                                                                                      2722
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 133
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 134
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "length",
                                                                                    "range": [
                                                                                      2723,
                                                                                      2729
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 135
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 141
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    2721,
                                                                                    2729
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 133
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 141
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  2719,
                                                                                  2729
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 131
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 141
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "BinaryExpression",
                                                                                "operator": "===",
                                                                                "left": {
                                                                                  "type": "Literal",
                                                                                  "value": "remove",
                                                                                  "raw": "'remove'",
                                                                                  "range": [
                                                                                    2731,
                                                                                    2739
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 143
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 151
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": true,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "g",
                                                                                      "range": [
                                                                                        2742,
                                                                                        2743
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 154
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 155
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Literal",
                                                                                      "value": 0,
                                                                                      "raw": "0",
                                                                                      "range": [
                                                                                        2744,
                                                                                        2745
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 156
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 157
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      2742,
                                                                                      2746
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 154
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 158
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "op",
                                                                                    "range": [
                                                                                      2747,
                                                                                      2749
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 159
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 161
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    2742,
                                                                                    2749
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 154
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 161
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  2731,
                                                                                  2749
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 143
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 161
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2719,
                                                                                2749
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 131
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 161
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "FunctionExpression",
                                                                                "id": null,
                                                                                "params": [],
                                                                                "body": {
                                                                                  "type": "BlockStatement",
                                                                                  "body": [
                                                                                    {
                                                                                      "type": "VariableDeclaration",
                                                                                      "declarations": [
                                                                                        {
                                                                                          "type": "VariableDeclarator",
                                                                                          "id": {
                                                                                            "type": "Identifier",
                                                                                            "name": "h",
                                                                                            "range": [
                                                                                              2766,
                                                                                              2767
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 178
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 179
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "init": {
                                                                                            "type": "CallExpression",
                                                                                            "callee": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  2768,
                                                                                                  2769
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 180
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 181
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "filter",
                                                                                                "range": [
                                                                                                  2770,
                                                                                                  2776
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 182
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 188
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                2768,
                                                                                                2776
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 180
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 188
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "FunctionExpression",
                                                                                                "id": null,
                                                                                                "params": [
                                                                                                  {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "k",
                                                                                                    "range": [
                                                                                                      2786,
                                                                                                      2787
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 2,
                                                                                                        "column": 198
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 2,
                                                                                                        "column": 199
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "body": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "ReturnStatement",
                                                                                                      "argument": {
                                                                                                        "type": "BinaryExpression",
                                                                                                        "operator": "==",
                                                                                                        "left": {
                                                                                                          "type": "UnaryExpression",
                                                                                                          "operator": "-",
                                                                                                          "argument": {
                                                                                                            "type": "Literal",
                                                                                                            "value": 1,
                                                                                                            "raw": "1",
                                                                                                            "range": [
                                                                                                              2796,
                                                                                                              2797
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 2,
                                                                                                                "column": 208
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 2,
                                                                                                                "column": 209
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "prefix": true,
                                                                                                          "range": [
                                                                                                            2795,
                                                                                                            2797
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 2,
                                                                                                              "column": 207
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 2,
                                                                                                              "column": 209
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "CallExpression",
                                                                                                          "callee": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "computed": false,
                                                                                                            "object": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "e",
                                                                                                              "range": [
                                                                                                                2799,
                                                                                                                2800
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 211
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 212
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "indexOf",
                                                                                                              "range": [
                                                                                                                2801,
                                                                                                                2808
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 213
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 220
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              2799,
                                                                                                              2808
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 2,
                                                                                                                "column": 211
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 2,
                                                                                                                "column": 220
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "arguments": [
                                                                                                            {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "k",
                                                                                                              "range": [
                                                                                                                2809,
                                                                                                                2810
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 221
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 222
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ],
                                                                                                          "range": [
                                                                                                            2799,
                                                                                                            2811
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 2,
                                                                                                              "column": 211
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 2,
                                                                                                              "column": 223
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          2795,
                                                                                                          2811
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 207
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 223
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        2789,
                                                                                                        2811
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 2,
                                                                                                          "column": 201
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 2,
                                                                                                          "column": 223
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    2788,
                                                                                                    2812
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 2,
                                                                                                      "column": 200
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 2,
                                                                                                      "column": 224
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "generator": false,
                                                                                                "expression": false,
                                                                                                "range": [
                                                                                                  2777,
                                                                                                  2812
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 189
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 224
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "range": [
                                                                                              2768,
                                                                                              2813
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 180
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 225
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            2766,
                                                                                            2813
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 178
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 225
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "VariableDeclarator",
                                                                                          "id": {
                                                                                            "type": "Identifier",
                                                                                            "name": "j",
                                                                                            "range": [
                                                                                              2814,
                                                                                              2815
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 226
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 227
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "init": {
                                                                                            "type": "ArrayExpression",
                                                                                            "elements": [],
                                                                                            "range": [
                                                                                              2816,
                                                                                              2818
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 228
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 230
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            2814,
                                                                                            2818
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 226
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 230
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "VariableDeclarator",
                                                                                          "id": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_loop",
                                                                                            "range": [
                                                                                              2819,
                                                                                              2824
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 231
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 236
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "init": {
                                                                                            "type": "FunctionExpression",
                                                                                            "id": {
                                                                                              "type": "Identifier",
                                                                                              "name": "_loop",
                                                                                              "range": [
                                                                                                2834,
                                                                                                2839
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 246
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 251
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "params": [
                                                                                              {
                                                                                                "type": "Identifier",
                                                                                                "name": "k",
                                                                                                "range": [
                                                                                                  2840,
                                                                                                  2841
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 252
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 253
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "body": {
                                                                                              "type": "BlockStatement",
                                                                                              "body": [
                                                                                                {
                                                                                                  "type": "ExpressionStatement",
                                                                                                  "expression": {
                                                                                                    "type": "CallExpression",
                                                                                                    "callee": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "computed": false,
                                                                                                        "object": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "_this",
                                                                                                          "range": [
                                                                                                            2843,
                                                                                                            2848
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 2,
                                                                                                              "column": 255
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 2,
                                                                                                              "column": 260
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "selectedSet",
                                                                                                          "range": [
                                                                                                            2849,
                                                                                                            2860
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 2,
                                                                                                              "column": 261
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 2,
                                                                                                              "column": 272
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          2843,
                                                                                                          2860
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 255
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 272
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "forEach",
                                                                                                        "range": [
                                                                                                          2861,
                                                                                                          2868
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 273
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 280
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        2843,
                                                                                                        2868
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 2,
                                                                                                          "column": 255
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 2,
                                                                                                          "column": 280
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "arguments": [
                                                                                                      {
                                                                                                        "type": "FunctionExpression",
                                                                                                        "id": null,
                                                                                                        "params": [
                                                                                                          {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "l",
                                                                                                            "range": [
                                                                                                              2878,
                                                                                                              2879
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 2,
                                                                                                                "column": 290
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 2,
                                                                                                                "column": 291
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "body": {
                                                                                                          "type": "BlockStatement",
                                                                                                          "body": [
                                                                                                            {
                                                                                                              "type": "ExpressionStatement",
                                                                                                              "expression": {
                                                                                                                "type": "LogicalExpression",
                                                                                                                "operator": "&&",
                                                                                                                "left": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "operator": "===",
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": true,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "h",
                                                                                                                      "range": [
                                                                                                                        2881,
                                                                                                                        2882
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 293
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 294
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "k",
                                                                                                                      "range": [
                                                                                                                        2883,
                                                                                                                        2884
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 295
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 296
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      2881,
                                                                                                                      2885
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 2,
                                                                                                                        "column": 293
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 2,
                                                                                                                        "column": 297
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "l",
                                                                                                                        "range": [
                                                                                                                          2888,
                                                                                                                          2889
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 2,
                                                                                                                            "column": 300
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 2,
                                                                                                                            "column": 301
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "meta",
                                                                                                                        "range": [
                                                                                                                          2890,
                                                                                                                          2894
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 2,
                                                                                                                            "column": 302
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 2,
                                                                                                                            "column": 306
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        2888,
                                                                                                                        2894
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 300
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 306
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "id",
                                                                                                                      "range": [
                                                                                                                        2895,
                                                                                                                        2897
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 307
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 309
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      2888,
                                                                                                                      2897
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 2,
                                                                                                                        "column": 300
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 2,
                                                                                                                        "column": 309
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    2881,
                                                                                                                    2897
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 2,
                                                                                                                      "column": 293
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 2,
                                                                                                                      "column": 309
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "right": {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "j",
                                                                                                                      "range": [
                                                                                                                        2899,
                                                                                                                        2900
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 311
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 312
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "push",
                                                                                                                      "range": [
                                                                                                                        2901,
                                                                                                                        2905
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 313
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 317
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      2899,
                                                                                                                      2905
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 2,
                                                                                                                        "column": 311
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 2,
                                                                                                                        "column": 317
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "l",
                                                                                                                      "range": [
                                                                                                                        2906,
                                                                                                                        2907
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 318
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 2,
                                                                                                                          "column": 319
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    2899,
                                                                                                                    2908
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 2,
                                                                                                                      "column": 311
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 2,
                                                                                                                      "column": 320
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  2881,
                                                                                                                  2908
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 2,
                                                                                                                    "column": 293
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 2,
                                                                                                                    "column": 320
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                2881,
                                                                                                                2908
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 293
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 320
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ],
                                                                                                          "range": [
                                                                                                            2880,
                                                                                                            2909
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 2,
                                                                                                              "column": 292
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 2,
                                                                                                              "column": 321
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "generator": false,
                                                                                                        "expression": false,
                                                                                                        "range": [
                                                                                                          2869,
                                                                                                          2909
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 281
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 321
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "range": [
                                                                                                      2843,
                                                                                                      2910
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 2,
                                                                                                        "column": 255
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 2,
                                                                                                        "column": 322
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    2843,
                                                                                                    2910
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 2,
                                                                                                      "column": 255
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 2,
                                                                                                      "column": 322
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                2842,
                                                                                                2911
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 254
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 323
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "generator": false,
                                                                                            "expression": false,
                                                                                            "range": [
                                                                                              2825,
                                                                                              2911
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 237
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 323
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            2819,
                                                                                            2911
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 231
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 323
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "kind": "var",
                                                                                      "range": [
                                                                                        2762,
                                                                                        2912
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 174
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 324
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    {
                                                                                      "type": "ForStatement",
                                                                                      "init": {
                                                                                        "type": "VariableDeclaration",
                                                                                        "declarations": [
                                                                                          {
                                                                                            "type": "VariableDeclarator",
                                                                                            "id": {
                                                                                              "type": "Identifier",
                                                                                              "name": "k",
                                                                                              "range": [
                                                                                                2920,
                                                                                                2921
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 332
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 333
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "init": {
                                                                                              "type": "Literal",
                                                                                              "value": 0,
                                                                                              "raw": "0",
                                                                                              "range": [
                                                                                                2922,
                                                                                                2923
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 334
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 335
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              2920,
                                                                                              2923
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 332
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 335
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "kind": "var",
                                                                                        "range": [
                                                                                          2916,
                                                                                          2923
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 328
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 335
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "test": {
                                                                                        "type": "BinaryExpression",
                                                                                        "operator": "<",
                                                                                        "left": {
                                                                                          "type": "Identifier",
                                                                                          "name": "k",
                                                                                          "range": [
                                                                                            2924,
                                                                                            2925
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 336
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 337
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "h",
                                                                                            "range": [
                                                                                              2926,
                                                                                              2927
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 338
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 339
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "length",
                                                                                            "range": [
                                                                                              2928,
                                                                                              2934
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 340
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 346
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            2926,
                                                                                            2934
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 338
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 346
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          2924,
                                                                                          2934
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 336
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 346
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "update": {
                                                                                        "type": "UpdateExpression",
                                                                                        "operator": "++",
                                                                                        "argument": {
                                                                                          "type": "Identifier",
                                                                                          "name": "k",
                                                                                          "range": [
                                                                                            2935,
                                                                                            2936
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 347
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 348
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "prefix": false,
                                                                                        "range": [
                                                                                          2935,
                                                                                          2938
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 347
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 350
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "body": {
                                                                                        "type": "ExpressionStatement",
                                                                                        "expression": {
                                                                                          "type": "CallExpression",
                                                                                          "callee": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_loop",
                                                                                            "range": [
                                                                                              2939,
                                                                                              2944
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 351
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 356
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "arguments": [
                                                                                            {
                                                                                              "type": "Identifier",
                                                                                              "name": "k",
                                                                                              "range": [
                                                                                                2945,
                                                                                                2946
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 357
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 358
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            2939,
                                                                                            2947
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 351
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 359
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          2939,
                                                                                          2948
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 351
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 360
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        2912,
                                                                                        2948
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 324
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 360
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    {
                                                                                      "type": "ExpressionStatement",
                                                                                      "expression": {
                                                                                        "type": "CallExpression",
                                                                                        "callee": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "j",
                                                                                            "range": [
                                                                                              2948,
                                                                                              2949
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 360
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 361
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "forEach",
                                                                                            "range": [
                                                                                              2950,
                                                                                              2957
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 362
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 369
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            2948,
                                                                                            2957
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 360
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 369
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "arguments": [
                                                                                          {
                                                                                            "type": "FunctionExpression",
                                                                                            "id": null,
                                                                                            "params": [
                                                                                              {
                                                                                                "type": "Identifier",
                                                                                                "name": "k",
                                                                                                "range": [
                                                                                                  2967,
                                                                                                  2968
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 379
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 380
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "body": {
                                                                                              "type": "BlockStatement",
                                                                                              "body": [
                                                                                                {
                                                                                                  "type": "ReturnStatement",
                                                                                                  "argument": {
                                                                                                    "type": "CallExpression",
                                                                                                    "callee": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "_this",
                                                                                                        "range": [
                                                                                                          2977,
                                                                                                          2982
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 389
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 394
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "remove",
                                                                                                        "range": [
                                                                                                          2983,
                                                                                                          2989
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 395
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 401
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        2977,
                                                                                                        2989
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 2,
                                                                                                          "column": 389
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 2,
                                                                                                          "column": 401
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "arguments": [
                                                                                                      {
                                                                                                        "type": "ObjectExpression",
                                                                                                        "properties": [
                                                                                                          {
                                                                                                            "type": "Property",
                                                                                                            "key": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "material",
                                                                                                              "range": [
                                                                                                                2991,
                                                                                                                2999
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 403
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 411
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "value": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "k",
                                                                                                              "range": [
                                                                                                                3000,
                                                                                                                3001
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 412
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 2,
                                                                                                                  "column": 413
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "kind": "init",
                                                                                                            "method": false,
                                                                                                            "shorthand": false,
                                                                                                            "computed": false,
                                                                                                            "range": [
                                                                                                              2991,
                                                                                                              3001
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 2,
                                                                                                                "column": 403
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 2,
                                                                                                                "column": 413
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "range": [
                                                                                                          2990,
                                                                                                          3002
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 2,
                                                                                                            "column": 402
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 2,
                                                                                                            "column": 414
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "range": [
                                                                                                      2977,
                                                                                                      3003
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 2,
                                                                                                        "column": 389
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 2,
                                                                                                        "column": 415
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    2970,
                                                                                                    3003
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 2,
                                                                                                      "column": 382
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 2,
                                                                                                      "column": 415
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                2969,
                                                                                                3004
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 381
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 416
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "generator": false,
                                                                                            "expression": false,
                                                                                            "range": [
                                                                                              2958,
                                                                                              3004
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 370
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 416
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          2948,
                                                                                          3005
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 360
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 417
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        2948,
                                                                                        3005
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 360
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 417
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    2761,
                                                                                    3006
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 173
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 418
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "generator": false,
                                                                                "expression": false,
                                                                                "range": [
                                                                                  2751,
                                                                                  3006
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 163
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 418
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [],
                                                                              "range": [
                                                                                2751,
                                                                                3008
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 163
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 420
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2719,
                                                                              3008
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 131
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 420
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2719,
                                                                            3008
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 131
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 420
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        2685,
                                                                        3009
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 97
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 421
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      2672,
                                                                      3009
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 84
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 421
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  2604,
                                                                  3010
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 422
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2588,
                                                                3010
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 0
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 422
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_this",
                                                                  "range": [
                                                                    3011,
                                                                    3016
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 423
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 428
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "activate",
                                                                  "range": [
                                                                    3017,
                                                                    3025
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 429
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 437
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3011,
                                                                  3025
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 423
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 437
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "d",
                                                                  "range": [
                                                                    3026,
                                                                    3027
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 438
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 439
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3011,
                                                                3028
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 423
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 440
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            2588,
                                                            3028
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 0
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 440
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2588,
                                                          3028
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 0
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 440
                                                          }
                                                        },
                                                        "leadingComments": [
                                                          {
                                                            "type": "Line",
                                                            "value": "session stores all elements in hashmap",
                                                            "range": [
                                                              2547,
                                                              2587
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2547
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2587
                                                              }
                                                            }
                                                          }
                                                        ]
                                                      }
                                                    ],
                                                    "range": [
                                                      2514,
                                                      3029
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2514
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 441
                                                      }
                                                    }
                                                  },
                                                  "generator": false,
                                                  "expression": false,
                                                  "range": [
                                                    2504,
                                                    3029
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2504
                                                    },
                                                    "end": {
                                                      "line": 2,
                                                      "column": 441
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2504,
                                                  3031
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2504
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 443
                                                  }
                                                }
                                              },
                                              "range": [
                                                2428,
                                                3031
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2428
                                                },
                                                "end": {
                                                  "line": 2,
                                                  "column": 443
                                                }
                                              }
                                            },
                                            "range": [
                                              2428,
                                              3031
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2428
                                              },
                                              "end": {
                                                "line": 2,
                                                "column": 443
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2427,
                                          3032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2427
                                          },
                                          "end": {
                                            "line": 2,
                                            "column": 444
                                          }
                                        }
                                      },
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        2416,
                                        3032
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2416
                                        },
                                        "end": {
                                          "line": 2,
                                          "column": 444
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2349,
                                    3033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2349
                                    },
                                    "end": {
                                      "line": 2,
                                      "column": 445
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1805,
                                3033
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 1805
                                },
                                "end": {
                                  "line": 2,
                                  "column": 445
                                }
                              }
                            },
                            "range": [
                              1805,
                              3033
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1805
                              },
                              "end": {
                                "line": 2,
                                "column": 445
                              }
                            }
                          }
                        ],
                        "range": [
                          1789,
                          3034
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1789
                          },
                          "end": {
                            "line": 2,
                            "column": 446
                          }
                        }
                      },
                      "generator": false,
                      "expression": false,
                      "range": [
                        1767,
                        3034
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1767
                        },
                        "end": {
                          "line": 2,
                          "column": 446
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "SequenceExpression",
                        "expressions": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "SequenceExpression",
                              "expressions": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    3041,
                                    3042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2,
                                      "column": 453
                                    },
                                    "end": {
                                      "line": 2,
                                      "column": 454
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_createClass3",
                                    "range": [
                                      3043,
                                      3056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2,
                                        "column": 455
                                      },
                                      "end": {
                                        "line": 2,
                                        "column": 468
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "default",
                                    "range": [
                                      3057,
                                      3064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2,
                                        "column": 469
                                      },
                                      "end": {
                                        "line": 2,
                                        "column": 476
                                      }
                                    }
                                  },
                                  "range": [
                                    3043,
                                    3064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2,
                                      "column": 455
                                    },
                                    "end": {
                                      "line": 2,
                                      "column": 476
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3041,
                                3064
                              ],
                              "loc": {
                                "start": {
                                  "line": 2,
                                  "column": 453
                                },
                                "end": {
                                  "line": 2,
                                  "column": 476
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "Selector",
                                "range": [
                                  3066,
                                  3074
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2,
                                    "column": 478
                                  },
                                  "end": {
                                    "line": 2,
                                    "column": 486
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            3077,
                                            3080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 489
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 492
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "deactivate",
                                          "raw": "'deactivate'",
                                          "range": [
                                            3081,
                                            3093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 493
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 505
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3077,
                                          3093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2,
                                            "column": 489
                                          },
                                          "end": {
                                            "line": 2,
                                            "column": 505
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            3094,
                                            3099
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 506
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 511
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "deactivate",
                                            "range": [
                                              3109,
                                              3119
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2,
                                                "column": 521
                                              },
                                              "end": {
                                                "line": 2,
                                                "column": 531
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        3126,
                                                        3127
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 538
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 539
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ConditionalExpression",
                                                      "test": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "<",
                                                          "left": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              3128,
                                                              3129
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 540
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 541
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                3130,
                                                                3139
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 542
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 551
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                3140,
                                                                3146
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 552
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 558
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3130,
                                                              3146
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 542
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 558
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3128,
                                                            3146
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 540
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 558
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "operator": "!==",
                                                          "left": {
                                                            "type": "UnaryExpression",
                                                            "operator": "void",
                                                            "argument": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                3153,
                                                                3154
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 565
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 566
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              3148,
                                                              3154
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 560
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 566
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                3157,
                                                                3166
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 569
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 578
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                3167,
                                                                3168
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 579
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 580
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3157,
                                                              3169
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 569
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 581
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3148,
                                                            3169
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 560
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 581
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3128,
                                                          3169
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 540
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 581
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "MemberExpression",
                                                        "computed": true,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "arguments",
                                                          "range": [
                                                            3170,
                                                            3179
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 582
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 591
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3180,
                                                            3181
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 592
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 593
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3170,
                                                          3182
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 582
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 594
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3183,
                                                            3187
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 595
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 599
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "element",
                                                          "range": [
                                                            3188,
                                                            3195
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 600
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 607
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3183,
                                                          3195
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 595
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 607
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3128,
                                                        3195
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 540
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 607
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3126,
                                                      3195
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 538
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 607
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        3196,
                                                        3197
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 608
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 609
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "<",
                                                          "left": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              3198,
                                                              3199
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 610
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 611
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                3200,
                                                                3209
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 612
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 621
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                3210,
                                                                3216
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 622
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 628
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3200,
                                                              3216
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 612
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 628
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3198,
                                                            3216
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 610
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 628
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "operator": "!==",
                                                          "left": {
                                                            "type": "UnaryExpression",
                                                            "operator": "void",
                                                            "argument": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                3223,
                                                                3224
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 635
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 636
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              3218,
                                                              3224
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 630
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 636
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                3227,
                                                                3236
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 639
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 648
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 1,
                                                              "raw": "1",
                                                              "range": [
                                                                3237,
                                                                3238
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 649
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 650
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3227,
                                                              3239
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 639
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 651
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3218,
                                                            3239
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 630
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 651
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3198,
                                                          3239
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 610
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 651
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": true,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "arguments",
                                                          "range": [
                                                            3241,
                                                            3250
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 653
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 662
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            3251,
                                                            3252
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 663
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 664
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3241,
                                                          3253
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 653
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 665
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3198,
                                                        3253
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 610
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 665
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3196,
                                                      3253
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 608
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 665
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  3122,
                                                  3254
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 534
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 666
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3254,
                                                            3258
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 666
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 670
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "removeAll",
                                                          "range": [
                                                            3259,
                                                            3268
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 671
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 680
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3254,
                                                          3268
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 666
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 680
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            3269,
                                                            3270
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 681
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 682
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3254,
                                                        3271
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 666
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 683
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3272,
                                                            3276
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 684
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 688
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "shiftHandler",
                                                          "range": [
                                                            3277,
                                                            3289
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 689
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 701
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3272,
                                                          3289
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 684
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 701
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "document",
                                                            "range": [
                                                              3291,
                                                              3299
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 703
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 711
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "removeEventListener",
                                                            "range": [
                                                              3300,
                                                              3319
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 712
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 731
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3291,
                                                            3319
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 703
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 731
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "keydown",
                                                            "raw": "'keydown'",
                                                            "range": [
                                                              3320,
                                                              3329
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 732
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 741
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3330,
                                                                3334
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 742
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 746
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "shiftHandler",
                                                              "range": [
                                                                3335,
                                                                3347
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 747
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 759
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3330,
                                                              3347
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 742
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 759
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3291,
                                                          3348
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 703
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 760
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3272,
                                                        3348
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 684
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 760
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3349,
                                                            3353
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 761
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 765
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "shiftHandler",
                                                          "range": [
                                                            3354,
                                                            3366
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 766
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 778
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3349,
                                                          3366
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 761
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 778
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "UnaryExpression",
                                                        "operator": "void",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3372,
                                                            3373
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 784
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 785
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          3367,
                                                          3373
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 779
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 785
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3349,
                                                        3373
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 761
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 785
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3374,
                                                                3378
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 786
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 790
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "view",
                                                              "range": [
                                                                3379,
                                                                3383
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 791
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 795
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3374,
                                                              3383
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 786
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 795
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "scene",
                                                            "range": [
                                                              3384,
                                                              3389
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 796
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 801
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3374,
                                                            3389
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 786
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 801
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "removeInteraction",
                                                          "range": [
                                                            3390,
                                                            3407
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 802
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 819
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3374,
                                                          3407
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 786
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 819
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        3374,
                                                        3409
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 786
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 821
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3410,
                                                                3414
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 822
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 826
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "view",
                                                              "range": [
                                                                3415,
                                                                3419
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 827
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 831
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3410,
                                                              3419
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 822
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 831
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "interaction",
                                                            "range": [
                                                              3420,
                                                              3431
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 832
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 843
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3410,
                                                            3431
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 822
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 843
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "filter",
                                                          "range": [
                                                            3432,
                                                            3438
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 844
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 850
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3410,
                                                          3438
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 822
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 850
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "UnaryExpression",
                                                        "operator": "void",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3444,
                                                            3445
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 856
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 857
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          3439,
                                                          3445
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 851
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 857
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3410,
                                                        3445
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 822
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 857
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              3446,
                                                              3450
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 858
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 862
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "view",
                                                            "range": [
                                                              3451,
                                                              3455
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 863
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 867
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3446,
                                                            3455
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 858
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 867
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "setCursor",
                                                          "range": [
                                                            3456,
                                                            3465
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 868
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 877
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3446,
                                                          3465
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 858
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 877
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        3446,
                                                        3467
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 858
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 879
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3468,
                                                            3472
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 880
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 884
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "element",
                                                          "range": [
                                                            3473,
                                                            3480
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 885
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 892
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3468,
                                                          3480
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 880
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 892
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "UnaryExpression",
                                                        "operator": "void",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3486,
                                                            3487
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 898
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 899
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          3481,
                                                          3487
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 893
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 899
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3468,
                                                        3487
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 880
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 899
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3254,
                                                    3487
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2,
                                                      "column": 666
                                                    },
                                                    "end": {
                                                      "line": 2,
                                                      "column": 899
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3254,
                                                  3487
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 666
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 899
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3121,
                                              3488
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2,
                                                "column": 533
                                              },
                                              "end": {
                                                "line": 2,
                                                "column": 900
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            3100,
                                            3488
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 512
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 900
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3094,
                                          3488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2,
                                            "column": 506
                                          },
                                          "end": {
                                            "line": 2,
                                            "column": 900
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3076,
                                      3489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2,
                                        "column": 488
                                      },
                                      "end": {
                                        "line": 2,
                                        "column": 901
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            3491,
                                            3494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 903
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 906
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "activate",
                                          "raw": "'activate'",
                                          "range": [
                                            3495,
                                            3505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 907
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 917
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3491,
                                          3505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2,
                                            "column": 903
                                          },
                                          "end": {
                                            "line": 2,
                                            "column": 917
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            3506,
                                            3511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 918
                                            },
                                            "end": {
                                              "line": 2,
                                              "column": 923
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "activate",
                                            "range": [
                                              3521,
                                              3529
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2,
                                                "column": 933
                                              },
                                              "end": {
                                                "line": 2,
                                                "column": 941
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "_view$scene$createInt",
                                                      "range": [
                                                        3536,
                                                        3557
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 948
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 969
                                                        }
                                                      }
                                                    },
                                                    "init": null,
                                                    "range": [
                                                      3536,
                                                      3557
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 948
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 969
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "_this2",
                                                      "range": [
                                                        3558,
                                                        3564
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 970
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 976
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        3565,
                                                        3569
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 977
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 981
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3558,
                                                      3569
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 970
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 981
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        3570,
                                                        3571
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 982
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 983
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ConditionalExpression",
                                                      "test": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "<",
                                                          "left": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              3572,
                                                              3573
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 984
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 985
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                3574,
                                                                3583
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 986
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 995
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                3584,
                                                                3590
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 996
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1002
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3574,
                                                              3590
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 986
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1002
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3572,
                                                            3590
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 984
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1002
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "operator": "!==",
                                                          "left": {
                                                            "type": "UnaryExpression",
                                                            "operator": "void",
                                                            "argument": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                3597,
                                                                3598
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1009
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1010
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              3592,
                                                              3598
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1004
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1010
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                3601,
                                                                3610
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1013
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1022
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                3611,
                                                                3612
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1023
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1024
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3601,
                                                              3613
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1013
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1025
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3592,
                                                            3613
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1004
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1025
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3572,
                                                          3613
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 984
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1025
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "MemberExpression",
                                                        "computed": true,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "arguments",
                                                          "range": [
                                                            3614,
                                                            3623
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1026
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1035
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3624,
                                                            3625
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1036
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1037
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3614,
                                                          3626
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1026
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1038
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3627,
                                                            3631
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1039
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1043
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "element",
                                                          "range": [
                                                            3632,
                                                            3639
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1044
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1051
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3627,
                                                          3639
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1039
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1051
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3572,
                                                        3639
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 984
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1051
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3570,
                                                      3639
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 982
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 1051
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  3532,
                                                  3640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 944
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 1052
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              3640,
                                                              3644
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1052
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1056
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "element",
                                                            "range": [
                                                              3645,
                                                              3652
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1057
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1064
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3640,
                                                            3652
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1052
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1064
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "operator": "!==",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3654,
                                                                3658
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1066
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1070
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "element",
                                                              "range": [
                                                                3659,
                                                                3666
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1071
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1078
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3654,
                                                              3666
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1066
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1078
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              3669,
                                                              3670
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1081
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1082
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3654,
                                                            3670
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1066
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1082
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3640,
                                                          3670
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1052
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1082
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              3672,
                                                              3676
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1084
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1088
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "deactivate",
                                                            "range": [
                                                              3677,
                                                              3687
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1089
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1099
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3672,
                                                            3687
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1084
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1099
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3688,
                                                                3692
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1100
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1104
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "element",
                                                              "range": [
                                                                3693,
                                                                3700
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1105
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1112
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3688,
                                                              3700
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1100
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1112
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3672,
                                                          3701
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1084
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1113
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3640,
                                                        3701
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1052
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3702,
                                                            3706
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1114
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1118
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "element",
                                                          "range": [
                                                            3707,
                                                            3714
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1119
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1126
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3702,
                                                          3714
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1114
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1126
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          3715,
                                                          3716
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1127
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1128
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3702,
                                                        3716
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1114
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1128
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3717,
                                                                3721
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1129
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1133
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "view",
                                                              "range": [
                                                                3722,
                                                                3726
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1134
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1138
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3717,
                                                              3726
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1129
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1138
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "interaction",
                                                            "range": [
                                                              3727,
                                                              3738
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1139
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1150
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3717,
                                                            3738
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1129
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1150
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "filter",
                                                          "range": [
                                                            3739,
                                                            3745
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1151
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1157
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3717,
                                                          3745
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1129
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1157
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "ArrayExpression",
                                                        "elements": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  3747,
                                                                  3751
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1159
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1163
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  3752,
                                                                  3756
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1164
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1168
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3747,
                                                                3756
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1159
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1168
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "scene",
                                                              "range": [
                                                                3757,
                                                                3762
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1169
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1174
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3747,
                                                              3762
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1159
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1174
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3746,
                                                          3763
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1158
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1175
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3717,
                                                        3763
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1129
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1175
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3640,
                                                    3763
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2,
                                                      "column": 1052
                                                    },
                                                    "end": {
                                                      "line": 2,
                                                      "column": 1175
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3640,
                                                  3764
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 1052
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 1176
                                                  }
                                                }
                                              },
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        3768,
                                                        3769
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1180
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1181
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "Scene",
                                                          "raw": "'Scene'",
                                                          "range": [
                                                            3771,
                                                            3778
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1183
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1190
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3770,
                                                        3779
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1182
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1191
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3768,
                                                      3779
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 1180
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 1191
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  3764,
                                                  3780
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 1176
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 1192
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "ConditionalExpression",
                                                      "test": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Array",
                                                            "range": [
                                                              3780,
                                                              3785
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1192
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1197
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "isArray",
                                                            "range": [
                                                              3786,
                                                              3793
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1198
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1205
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3780,
                                                            3793
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1192
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1205
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                3794,
                                                                3795
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1206
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1207
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "types",
                                                              "range": [
                                                                3796,
                                                                3801
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1208
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1213
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3794,
                                                              3801
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1206
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1213
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3780,
                                                          3802
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1192
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1214
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            3803,
                                                            3804
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1215
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1216
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ArrayExpression",
                                                              "elements": [],
                                                              "range": [
                                                                3805,
                                                                3807
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1217
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1219
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "concat",
                                                              "range": [
                                                                3808,
                                                                3814
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1220
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1226
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3805,
                                                              3814
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1217
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1226
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      3816,
                                                                      3817
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1228
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1229
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_toConsumableArray3",
                                                                      "range": [
                                                                        3818,
                                                                        3837
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1230
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1249
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        3838,
                                                                        3845
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1250
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1257
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3818,
                                                                      3845
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1230
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1257
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3816,
                                                                  3845
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1228
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1257
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    3847,
                                                                    3848
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1259
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1260
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3815,
                                                                3849
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1227
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1261
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      3851,
                                                                      3852
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1263
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1264
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_toConsumableArray3",
                                                                      "range": [
                                                                        3853,
                                                                        3872
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1265
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1284
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        3873,
                                                                        3880
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1285
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1292
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3853,
                                                                      3880
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1265
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1292
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3851,
                                                                  3880
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1263
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1292
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      3882,
                                                                      3883
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1294
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1295
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "types",
                                                                    "range": [
                                                                      3884,
                                                                      3889
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1296
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1301
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3882,
                                                                    3889
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1294
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1301
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3850,
                                                                3890
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1262
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1302
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            3805,
                                                            3891
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1217
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1303
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3803,
                                                          3891
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1215
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1303
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "==",
                                                          "left": {
                                                            "type": "Literal",
                                                            "value": "function",
                                                            "raw": "'function'",
                                                            "range": [
                                                              3892,
                                                              3902
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1304
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1314
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "UnaryExpression",
                                                            "operator": "typeof",
                                                            "argument": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  3911,
                                                                  3912
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1323
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1324
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "types",
                                                                "range": [
                                                                  3913,
                                                                  3918
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1325
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1330
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3911,
                                                                3918
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1323
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1330
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              3904,
                                                              3918
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1316
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1330
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3892,
                                                            3918
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1304
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1330
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              3921,
                                                              3922
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1333
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1334
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "FunctionExpression",
                                                            "id": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                3932,
                                                                3933
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1344
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1345
                                                                }
                                                              }
                                                            },
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "d",
                                                                "range": [
                                                                  3934,
                                                                  3935
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1346
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1347
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "LogicalExpression",
                                                                    "operator": "||",
                                                                    "left": {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "===",
                                                                      "left": {
                                                                        "type": "Literal",
                                                                        "value": "Scene",
                                                                        "raw": "'Scene'",
                                                                        "range": [
                                                                          3943,
                                                                          3950
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1355
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1362
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "d",
                                                                          "range": [
                                                                            3953,
                                                                            3954
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1365
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1366
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "type",
                                                                          "range": [
                                                                            3955,
                                                                            3959
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1367
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1371
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3953,
                                                                          3959
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1365
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1371
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3943,
                                                                        3959
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1355
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1371
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "a",
                                                                          "range": [
                                                                            3961,
                                                                            3962
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1373
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1374
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "types",
                                                                          "range": [
                                                                            3963,
                                                                            3968
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1375
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1380
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3961,
                                                                          3968
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1373
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1380
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "d",
                                                                          "range": [
                                                                            3969,
                                                                            3970
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1381
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1382
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        3961,
                                                                        3971
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1373
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1383
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3943,
                                                                      3971
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1355
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1383
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3937,
                                                                    3971
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1349
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1383
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3936,
                                                                3972
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1348
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1384
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              3923,
                                                              3972
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1335
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1384
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3921,
                                                            3972
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1333
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1384
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3892,
                                                          3973
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1304
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1385
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3780,
                                                        3973
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1192
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 1385
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": "ThisExpression",
                                                                  "range": [
                                                                    3974,
                                                                    3978
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1386
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1390
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "view",
                                                                  "range": [
                                                                    3979,
                                                                    3983
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1391
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1395
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3974,
                                                                  3983
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1386
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1395
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "scene",
                                                                "range": [
                                                                  3984,
                                                                  3989
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1396
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1401
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3974,
                                                                3989
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1386
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1401
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "createInteraction",
                                                              "range": [
                                                                3990,
                                                                4007
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1402
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1419
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3974,
                                                              4007
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 1386
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 1419
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "faces",
                                                                    "range": [
                                                                      4009,
                                                                      4014
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1421
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1426
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        4016,
                                                                        4017
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1428
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1429
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      4015,
                                                                      4017
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1427
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1429
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4009,
                                                                    4017
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1421
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1429
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "recursive",
                                                                    "range": [
                                                                      4018,
                                                                      4027
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1430
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1439
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        4029,
                                                                        4030
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1441
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1442
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      4028,
                                                                      4030
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1440
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1442
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4018,
                                                                    4030
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1430
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1442
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "first",
                                                                    "range": [
                                                                      4031,
                                                                      4036
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1443
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1448
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        4038,
                                                                        4039
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1450
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1451
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      4037,
                                                                      4039
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1449
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1451
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4031,
                                                                    4039
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1443
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1451
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "types",
                                                                    "range": [
                                                                      4040,
                                                                      4045
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1452
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1457
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Identifier",
                                                                    "name": "b",
                                                                    "range": [
                                                                      4046,
                                                                      4047
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1458
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1459
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4040,
                                                                    4047
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1452
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1459
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4008,
                                                                4048
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1420
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1460
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            3974,
                                                            4049
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1386
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1461
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "on",
                                                          "range": [
                                                            4050,
                                                            4052
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1462
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 1464
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3974,
                                                          4052
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 1386
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 1464
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "SequenceExpression",
                                                          "expressions": [
                                                            {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "_view$scene$createInt",
                                                                "range": [
                                                                  4054,
                                                                  4075
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1466
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1487
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "ObjectExpression",
                                                                "properties": [],
                                                                "range": [
                                                                  4076,
                                                                  4078
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1488
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1490
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4054,
                                                                4078
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1466
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1490
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      4080,
                                                                      4081
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1492
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1493
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_defineProperty3",
                                                                      "range": [
                                                                        4082,
                                                                        4098
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1494
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1510
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        4099,
                                                                        4106
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1511
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1518
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4082,
                                                                      4106
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1494
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1518
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  4080,
                                                                  4106
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1492
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1518
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "_view$scene$createInt",
                                                                  "range": [
                                                                    4108,
                                                                    4129
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1520
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1541
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "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": [
                                                                            4130,
                                                                            4138
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1542
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1550
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            4139,
                                                                            4146
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1551
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1558
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4130,
                                                                          4146
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1542
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1558
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Events",
                                                                        "range": [
                                                                          4147,
                                                                          4153
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1559
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1565
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4130,
                                                                        4153
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1542
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1565
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Interaction",
                                                                      "range": [
                                                                        4154,
                                                                        4165
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1566
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1577
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4130,
                                                                      4165
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1542
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1577
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Hovered",
                                                                    "range": [
                                                                      4166,
                                                                      4173
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1578
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1585
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4130,
                                                                    4173
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1542
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1585
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "FunctionExpression",
                                                                  "id": null,
                                                                  "params": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "d",
                                                                      "range": [
                                                                        4183,
                                                                        4184
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1595
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1596
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "type": "ExpressionStatement",
                                                                        "expression": {
                                                                          "type": "SequenceExpression",
                                                                          "expressions": [
                                                                            {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "console",
                                                                                  "range": [
                                                                                    4186,
                                                                                    4193
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1598
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1605
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "log",
                                                                                  "range": [
                                                                                    4194,
                                                                                    4197
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1606
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1609
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4186,
                                                                                  4197
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1598
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1609
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    4198,
                                                                                    4199
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1610
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1611
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4186,
                                                                                4200
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 1598
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 1612
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "LogicalExpression",
                                                                              "operator": "||",
                                                                              "left": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_this2",
                                                                                    "range": [
                                                                                      4201,
                                                                                      4207
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1613
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1619
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "shiftHandler",
                                                                                    "range": [
                                                                                      4208,
                                                                                      4220
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1620
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1632
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    4201,
                                                                                    4220
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1613
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1632
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "handled",
                                                                                  "range": [
                                                                                    4221,
                                                                                    4228
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1633
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1640
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4201,
                                                                                  4228
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1613
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1640
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "SequenceExpression",
                                                                                "expressions": [
                                                                                  {
                                                                                    "type": "CallExpression",
                                                                                    "callee": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_this2",
                                                                                          "range": [
                                                                                            4231,
                                                                                            4237
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1643
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1649
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "view",
                                                                                          "range": [
                                                                                            4238,
                                                                                            4242
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1650
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1654
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4231,
                                                                                          4242
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1643
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1654
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "setCursor",
                                                                                        "range": [
                                                                                          4243,
                                                                                          4252
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1655
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1664
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4231,
                                                                                        4252
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 1643
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 1664
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "arguments": [
                                                                                      {
                                                                                        "type": "Literal",
                                                                                        "value": "pointer",
                                                                                        "raw": "'pointer'",
                                                                                        "range": [
                                                                                          4253,
                                                                                          4262
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1665
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1674
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      4231,
                                                                                      4263
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1643
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1675
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "LogicalExpression",
                                                                                    "operator": "&&",
                                                                                    "left": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_this2",
                                                                                          "range": [
                                                                                            4264,
                                                                                            4270
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1676
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1682
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "options",
                                                                                          "range": [
                                                                                            4271,
                                                                                            4278
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1683
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1690
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4264,
                                                                                          4278
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1676
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1690
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "hover",
                                                                                        "range": [
                                                                                          4279,
                                                                                          4284
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1691
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1696
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4264,
                                                                                        4284
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 1676
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 1696
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "CallExpression",
                                                                                      "callee": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_this2",
                                                                                            "range": [
                                                                                              4286,
                                                                                              4292
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 1698
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 1704
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "options",
                                                                                            "range": [
                                                                                              4293,
                                                                                              4300
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 1705
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 1712
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4286,
                                                                                            4300
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1698
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1712
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "hover",
                                                                                          "range": [
                                                                                            4301,
                                                                                            4306
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1713
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1718
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4286,
                                                                                          4306
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1698
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1718
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "name": "d",
                                                                                          "range": [
                                                                                            4307,
                                                                                            4308
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1719
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1720
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "CallExpression",
                                                                                          "callee": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "_this2",
                                                                                              "range": [
                                                                                                4309,
                                                                                                4315
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 1721
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 1727
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "isSelected",
                                                                                              "range": [
                                                                                                4316,
                                                                                                4326
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 1728
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 1738
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4309,
                                                                                              4326
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 2,
                                                                                                "column": 1721
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 2,
                                                                                                "column": 1738
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "arguments": [
                                                                                            {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "d",
                                                                                                "range": [
                                                                                                  4327,
                                                                                                  4328
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 1739
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 1740
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "material",
                                                                                                "range": [
                                                                                                  4329,
                                                                                                  4337
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 2,
                                                                                                    "column": 1741
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 2,
                                                                                                    "column": 1749
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4327,
                                                                                                4337
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 2,
                                                                                                  "column": 1739
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 2,
                                                                                                  "column": 1749
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            4309,
                                                                                            4338
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 2,
                                                                                              "column": 1721
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 2,
                                                                                              "column": 1750
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        4286,
                                                                                        4339
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 1698
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 1751
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      4264,
                                                                                      4339
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1676
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1751
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  4231,
                                                                                  4339
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1643
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1751
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                4201,
                                                                                4340
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 1613
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 1752
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            4186,
                                                                            4340
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1598
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1752
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4186,
                                                                          4340
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1598
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1752
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      4185,
                                                                      4341
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1597
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1753
                                                                      }
                                                                    }
                                                                  },
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "range": [
                                                                    4174,
                                                                    4341
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1586
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1753
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4079,
                                                                4342
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1491
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1754
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      4344,
                                                                      4345
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1756
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1757
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_defineProperty3",
                                                                      "range": [
                                                                        4346,
                                                                        4362
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1758
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1774
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        4363,
                                                                        4370
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1775
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1782
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4346,
                                                                      4370
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1758
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1782
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  4344,
                                                                  4370
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1756
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 1782
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "_view$scene$createInt",
                                                                  "range": [
                                                                    4372,
                                                                    4393
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1784
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1805
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "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": [
                                                                            4394,
                                                                            4402
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1806
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1814
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            4403,
                                                                            4410
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1815
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1822
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4394,
                                                                          4410
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1806
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1822
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Events",
                                                                        "range": [
                                                                          4411,
                                                                          4417
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1823
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1829
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4394,
                                                                        4417
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1806
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1829
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Interaction",
                                                                      "range": [
                                                                        4418,
                                                                        4429
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1830
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1841
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4394,
                                                                      4429
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1806
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1841
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Unhovered",
                                                                    "range": [
                                                                      4430,
                                                                      4439
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1842
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1851
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4394,
                                                                    4439
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1806
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1851
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "FunctionExpression",
                                                                  "id": null,
                                                                  "params": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "d",
                                                                      "range": [
                                                                        4449,
                                                                        4450
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1861
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1862
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "type": "ExpressionStatement",
                                                                        "expression": {
                                                                          "type": "LogicalExpression",
                                                                          "operator": "||",
                                                                          "left": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_this2",
                                                                                "range": [
                                                                                  4452,
                                                                                  4458
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1864
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1870
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "shiftHandler",
                                                                                "range": [
                                                                                  4459,
                                                                                  4471
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1871
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1883
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                4452,
                                                                                4471
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 1864
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 1883
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "handled",
                                                                              "range": [
                                                                                4472,
                                                                                4479
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 1884
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 1891
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              4452,
                                                                              4479
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 1864
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 1891
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "LogicalExpression",
                                                                            "operator": "&&",
                                                                            "left": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_this2",
                                                                                  "range": [
                                                                                    4481,
                                                                                    4487
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1893
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1899
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "options",
                                                                                  "range": [
                                                                                    4488,
                                                                                    4495
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1900
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1907
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4481,
                                                                                  4495
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1893
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1907
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "unhover",
                                                                                "range": [
                                                                                  4496,
                                                                                  4503
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1908
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1915
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                4481,
                                                                                4503
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 1893
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 1915
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_this2",
                                                                                    "range": [
                                                                                      4505,
                                                                                      4511
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1917
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1923
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "options",
                                                                                    "range": [
                                                                                      4512,
                                                                                      4519
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1924
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1931
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    4505,
                                                                                    4519
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1917
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1931
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "unhover",
                                                                                  "range": [
                                                                                    4520,
                                                                                    4527
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1932
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1939
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4505,
                                                                                  4527
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 1917
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 1939
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    4528,
                                                                                    4529
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1940
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1941
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        4530,
                                                                                        4536
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 1942
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 1948
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "isSelected",
                                                                                      "range": [
                                                                                        4537,
                                                                                        4547
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 1949
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 1959
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      4530,
                                                                                      4547
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 1942
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 1959
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [
                                                                                    {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "d",
                                                                                        "range": [
                                                                                          4548,
                                                                                          4549
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1960
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1961
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "material",
                                                                                        "range": [
                                                                                          4550,
                                                                                          4558
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 2,
                                                                                            "column": 1962
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 2,
                                                                                            "column": 1970
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4548,
                                                                                        4558
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 2,
                                                                                          "column": 1960
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 2,
                                                                                          "column": 1970
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    4530,
                                                                                    4559
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 1942
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 1971
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4505,
                                                                                4560
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 1917
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 1972
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              4481,
                                                                              4560
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 1893
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 1972
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            4452,
                                                                            4560
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 1864
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 1972
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4452,
                                                                          4560
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 1864
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 1972
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      4451,
                                                                      4561
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1863
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1973
                                                                      }
                                                                    }
                                                                  },
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "range": [
                                                                    4440,
                                                                    4561
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 1852
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 1973
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4343,
                                                                4562
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1755
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 1974
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      4564,
                                                                      4565
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1976
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 1977
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_defineProperty3",
                                                                      "range": [
                                                                        4566,
                                                                        4582
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1978
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 1994
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        4583,
                                                                        4590
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 1995
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2002
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4566,
                                                                      4590
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 1978
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2002
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  4564,
                                                                  4590
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 1976
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 2002
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "_view$scene$createInt",
                                                                  "range": [
                                                                    4592,
                                                                    4613
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 2004
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 2025
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "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": [
                                                                            4614,
                                                                            4622
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 2026
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 2034
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            4623,
                                                                            4630
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 2035
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 2042
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4614,
                                                                          4630
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 2026
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 2042
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Events",
                                                                        "range": [
                                                                          4631,
                                                                          4637
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 2043
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 2049
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4614,
                                                                        4637
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2026
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2049
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Interaction",
                                                                      "range": [
                                                                        4638,
                                                                        4649
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2050
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2061
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4614,
                                                                      4649
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2026
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2061
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Clicked",
                                                                    "range": [
                                                                      4650,
                                                                      4657
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2062
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2069
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4614,
                                                                    4657
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 2026
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 2069
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "FunctionExpression",
                                                                  "id": null,
                                                                  "params": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "d",
                                                                      "range": [
                                                                        4667,
                                                                        4668
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2079
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2080
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "type": "ExpressionStatement",
                                                                        "expression": {
                                                                          "type": "LogicalExpression",
                                                                          "operator": "||",
                                                                          "left": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_this2",
                                                                                "range": [
                                                                                  4670,
                                                                                  4676
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 2082
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 2088
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "shiftHandler",
                                                                                "range": [
                                                                                  4677,
                                                                                  4689
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 2089
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 2101
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                4670,
                                                                                4689
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2082
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2101
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "handled",
                                                                              "range": [
                                                                                4690,
                                                                                4697
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2102
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2109
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              4670,
                                                                              4697
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 2082
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 2109
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "ConditionalExpression",
                                                                            "test": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_this2",
                                                                                  "range": [
                                                                                    4700,
                                                                                    4706
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2112
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2118
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "isSelected",
                                                                                  "range": [
                                                                                    4707,
                                                                                    4717
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2119
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2129
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4700,
                                                                                  4717
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 2112
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 2129
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "d",
                                                                                    "range": [
                                                                                      4718,
                                                                                      4719
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 2130
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 2131
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "material",
                                                                                    "range": [
                                                                                      4720,
                                                                                      4728
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 2,
                                                                                        "column": 2132
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 2,
                                                                                        "column": 2140
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    4718,
                                                                                    4728
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2130
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2140
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4700,
                                                                                4729
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2112
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2141
                                                                                }
                                                                              }
                                                                            },
                                                                            "consequent": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_this2",
                                                                                  "range": [
                                                                                    4730,
                                                                                    4736
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2142
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2148
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "remove",
                                                                                  "range": [
                                                                                    4737,
                                                                                    4743
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2149
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2155
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4730,
                                                                                  4743
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 2142
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 2155
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    4744,
                                                                                    4745
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2156
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2157
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4730,
                                                                                4746
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2142
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2158
                                                                                }
                                                                              }
                                                                            },
                                                                            "alternate": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_this2",
                                                                                  "range": [
                                                                                    4747,
                                                                                    4753
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2159
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2165
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "add",
                                                                                  "range": [
                                                                                    4754,
                                                                                    4757
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2166
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2169
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  4747,
                                                                                  4757
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 2,
                                                                                    "column": 2159
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 2,
                                                                                    "column": 2169
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    4758,
                                                                                    4759
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 2,
                                                                                      "column": 2170
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 2,
                                                                                      "column": 2171
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4747,
                                                                                4760
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2159
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2172
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              4700,
                                                                              4760
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 2112
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 2172
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            4670,
                                                                            4761
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 2082
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 2173
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4670,
                                                                          4761
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 2082
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 2173
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      4669,
                                                                      4762
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2081
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2174
                                                                      }
                                                                    }
                                                                  },
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "range": [
                                                                    4658,
                                                                    4762
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 2070
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 2174
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4563,
                                                                4763
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 1975
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 2175
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      4765,
                                                                      4766
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2177
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2178
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_defineProperty3",
                                                                      "range": [
                                                                        4767,
                                                                        4783
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2179
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2195
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        4784,
                                                                        4791
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2196
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2203
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4767,
                                                                      4791
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2179
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2203
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  4765,
                                                                  4791
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 2177
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 2203
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "_view$scene$createInt",
                                                                  "range": [
                                                                    4793,
                                                                    4814
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 2205
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 2226
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "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": [
                                                                            4815,
                                                                            4823
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 2227
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 2235
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            4824,
                                                                            4831
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 2236
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 2243
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4815,
                                                                          4831
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 2227
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 2243
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Events",
                                                                        "range": [
                                                                          4832,
                                                                          4838
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 2244
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 2250
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4815,
                                                                        4838
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2227
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2250
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Interaction",
                                                                      "range": [
                                                                        4839,
                                                                        4850
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 2251
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 2262
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4815,
                                                                      4850
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2227
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2262
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Missed",
                                                                    "range": [
                                                                      4851,
                                                                      4857
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2263
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2269
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4815,
                                                                    4857
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 2227
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 2269
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "FunctionExpression",
                                                                  "id": null,
                                                                  "params": [],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "type": "ReturnStatement",
                                                                        "argument": {
                                                                          "type": "CallExpression",
                                                                          "callee": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_this2",
                                                                              "range": [
                                                                                4876,
                                                                                4882
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2288
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2294
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "removeAll",
                                                                              "range": [
                                                                                4883,
                                                                                4892
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 2,
                                                                                  "column": 2295
                                                                                },
                                                                                "end": {
                                                                                  "line": 2,
                                                                                  "column": 2304
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              4876,
                                                                              4892
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 2288
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 2304
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [],
                                                                          "range": [
                                                                            4876,
                                                                            4894
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 2288
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 2306
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          4869,
                                                                          4894
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 2281
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 2306
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      4868,
                                                                      4895
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 2280
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 2307
                                                                      }
                                                                    }
                                                                  },
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "range": [
                                                                    4858,
                                                                    4895
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 2270
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 2307
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4764,
                                                                4896
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 2176
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 2308
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Identifier",
                                                              "name": "_view$scene$createInt",
                                                              "range": [
                                                                4897,
                                                                4918
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 2309
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 2330
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            4054,
                                                            4918
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 1466
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 2330
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3974,
                                                        4920
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 1386
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 2332
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3780,
                                                    4920
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2,
                                                      "column": 1192
                                                    },
                                                    "end": {
                                                      "line": 2,
                                                      "column": 2332
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3780,
                                                  4921
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 1192
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 2333
                                                  }
                                                },
                                                "trailingComments": [
                                                  {
                                                    "type": "Line",
                                                    "value": " SHIFT KEY selection handler",
                                                    "range": [
                                                      4921,
                                                      4951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 2333
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 2363
                                                      }
                                                    }
                                                  }
                                                ]
                                              },
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        4956,
                                                        4957
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 3,
                                                          "column": 4
                                                        },
                                                        "end": {
                                                          "line": 3,
                                                          "column": 5
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        4958,
                                                        4960
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 3,
                                                          "column": 6
                                                        },
                                                        "end": {
                                                          "line": 3,
                                                          "column": 8
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4956,
                                                      4960
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3,
                                                        "column": 4
                                                      },
                                                      "end": {
                                                        "line": 3,
                                                        "column": 8
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  4952,
                                                  4961
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3,
                                                    "column": 0
                                                  },
                                                  "end": {
                                                    "line": 3,
                                                    "column": 9
                                                  }
                                                },
                                                "leadingComments": [
                                                  {
                                                    "type": "Line",
                                                    "value": " SHIFT KEY selection handler",
                                                    "range": [
                                                      4921,
                                                      4951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 2333
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 2363
                                                      }
                                                    }
                                                  }
                                                ]
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            4961,
                                                            4965
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 9
                                                            },
                                                            "end": {
                                                              "line": 3,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "shiftHandler",
                                                          "range": [
                                                            4966,
                                                            4978
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 3,
                                                              "column": 26
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4961,
                                                          4978
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 3,
                                                            "column": 9
                                                          },
                                                          "end": {
                                                            "line": 3,
                                                            "column": 26
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "d",
                                                            "range": [
                                                              4988,
                                                              4989
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 37
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "LogicalExpression",
                                                                "operator": "||",
                                                                "left": {
                                                                  "type": "LogicalExpression",
                                                                  "operator": "||",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          4991,
                                                                          4997
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 39
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 45
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "shiftHandler",
                                                                        "range": [
                                                                          4998,
                                                                          5010
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 46
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 58
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4991,
                                                                        5010
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 58
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "handled",
                                                                      "range": [
                                                                        5011,
                                                                        5018
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 59
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 66
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4991,
                                                                      5018
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 39
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 66
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "BinaryExpression",
                                                                    "operator": "!==",
                                                                    "left": {
                                                                      "type": "Literal",
                                                                      "value": 16,
                                                                      "raw": "16",
                                                                      "range": [
                                                                        5020,
                                                                        5022
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 68
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 70
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "d",
                                                                        "range": [
                                                                          5025,
                                                                          5026
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 73
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 74
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "keyCode",
                                                                        "range": [
                                                                          5027,
                                                                          5034
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 75
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 82
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5025,
                                                                        5034
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 73
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 82
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5020,
                                                                      5034
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 68
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 82
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4991,
                                                                    5034
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 39
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 82
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "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": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5047,
                                                                                        5053
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 95
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 101
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "shiftHandler",
                                                                                      "range": [
                                                                                        5054,
                                                                                        5066
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 102
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 114
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5047,
                                                                                      5066
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 95
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 114
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "handled",
                                                                                    "range": [
                                                                                      5067,
                                                                                      5074
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 115
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 122
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5047,
                                                                                    5074
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 95
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 122
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      5076,
                                                                                      5077
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 124
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 125
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    5075,
                                                                                    5077
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 123
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 125
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5047,
                                                                                  5077
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 95
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 125
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          5078,
                                                                                          5084
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 3,
                                                                                            "column": 126
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 3,
                                                                                            "column": 132
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "view",
                                                                                        "range": [
                                                                                          5085,
                                                                                          5089
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 3,
                                                                                            "column": 133
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 3,
                                                                                            "column": 137
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5078,
                                                                                        5089
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 126
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 137
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "input",
                                                                                      "range": [
                                                                                        5090,
                                                                                        5095
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 138
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 143
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5078,
                                                                                      5095
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 126
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 143
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "debounce",
                                                                                    "range": [
                                                                                      5096,
                                                                                      5104
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 144
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 152
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5078,
                                                                                    5104
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 126
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 152
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      5106,
                                                                                      5107
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 154
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 155
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    5105,
                                                                                    5107
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 153
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 155
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5078,
                                                                                  5107
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 126
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 155
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          5108,
                                                                                          5114
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 3,
                                                                                            "column": 156
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 3,
                                                                                            "column": 162
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "view",
                                                                                        "range": [
                                                                                          5115,
                                                                                          5119
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 3,
                                                                                            "column": 163
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 3,
                                                                                            "column": 167
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5108,
                                                                                        5119
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 156
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 167
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "controls",
                                                                                      "range": [
                                                                                        5120,
                                                                                        5128
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 168
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 176
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5108,
                                                                                      5128
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 156
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 176
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "enabled",
                                                                                    "range": [
                                                                                      5129,
                                                                                      5136
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 177
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 184
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5108,
                                                                                    5136
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 156
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 184
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      5138,
                                                                                      5139
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 186
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 187
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    5137,
                                                                                    5139
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 185
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 187
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5108,
                                                                                  5139
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 156
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 187
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          5140,
                                                                                          5146
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 3,
                                                                                            "column": 188
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 3,
                                                                                            "column": 194
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "view",
                                                                                        "range": [
                                                                                          5147,
                                                                                          5151
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 3,
                                                                                            "column": 195
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 3,
                                                                                            "column": 199
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5140,
                                                                                        5151
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 188
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 199
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "interaction",
                                                                                      "range": [
                                                                                        5152,
                                                                                        5163
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 200
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 211
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5140,
                                                                                      5163
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 188
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 211
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "enabled",
                                                                                    "range": [
                                                                                      5164,
                                                                                      5171
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 212
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 219
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5140,
                                                                                    5171
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 188
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 219
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      5173,
                                                                                      5174
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 221
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 222
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    5172,
                                                                                    5174
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 220
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 222
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5140,
                                                                                  5174
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 188
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 222
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              5047,
                                                                              5174
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 95
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 222
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5047,
                                                                            5175
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 95
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 223
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclaration",
                                                                          "declarations": [
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "e",
                                                                                "range": [
                                                                                  5179,
                                                                                  5180
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 227
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 228
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "ArrayExpression",
                                                                                "elements": [],
                                                                                "range": [
                                                                                  5181,
                                                                                  5183
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 229
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 231
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5179,
                                                                                5183
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 227
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 231
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "kind": "var",
                                                                          "range": [
                                                                            5175,
                                                                            5184
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 223
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 232
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "ExpressionStatement",
                                                                          "expression": {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_this2",
                                                                                    "range": [
                                                                                      5184,
                                                                                      5190
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 232
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 238
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "view",
                                                                                    "range": [
                                                                                      5191,
                                                                                      5195
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 239
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 243
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5184,
                                                                                    5195
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 232
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 243
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "scene",
                                                                                  "range": [
                                                                                    5196,
                                                                                    5201
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 244
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 3,
                                                                                      "column": 249
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5184,
                                                                                  5201
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 232
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 249
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "traverseMaterials",
                                                                                "range": [
                                                                                  5202,
                                                                                  5219
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 250
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 3,
                                                                                    "column": 267
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5184,
                                                                                5219
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 232
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 267
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [
                                                                              {
                                                                                "type": "FunctionExpression",
                                                                                "id": null,
                                                                                "params": [
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "p",
                                                                                    "range": [
                                                                                      5229,
                                                                                      5230
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 277
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 278
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "q",
                                                                                    "range": [
                                                                                      5231,
                                                                                      5232
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 3,
                                                                                        "column": 279
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 3,
                                                                                        "column": 280
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "body": {
                                                                                  "type": "BlockStatement",
                                                                                  "body": [
                                                                                    {
                                                                                      "type": "VariableDeclaration",
                                                                                      "declarations": [
                                                                                        {
                                                                                          "type": "VariableDeclarator",
                                                                                          "id": {
                                                                                            "type": "Identifier",
                                                                                            "name": "r",
                                                                                            "range": [
                                                                                              5238,
                                                                                              5239
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 3,
                                                                                                "column": 286
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 3,
                                                                                                "column": 287
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "init": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": true,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_object2",
                                                                                                    "range": [
                                                                                                      5240,
                                                                                                      5248
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 3,
                                                                                                        "column": 288
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 3,
                                                                                                        "column": 296
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "default",
                                                                                                    "range": [
                                                                                                      5249,
                                                                                                      5256
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 3,
                                                                                                        "column": 297
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 3,
                                                                                                        "column": 304
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5240,
                                                                                                    5256
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 3,
                                                                                                      "column": 288
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 3,
                                                                                                      "column": 304
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "RenderOrder",
                                                                                                  "range": [
                                                                                                    5257,
                                                                                                    5268
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 3,
                                                                                                      "column": 305
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 3,
                                                                                                      "column": 316
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5240,
                                                                                                  5268
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 3,
                                                                                                    "column": 288
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 3,
                                                                                                    "column": 316
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "MeshesFirst",
                                                                                                "range": [
                                                                                                  5269,
                                                                                                  5280
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 3,
                                                                                                    "column": 317
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 3,
                                                                                                    "column": 328
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5240,
                                                                                                5280
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 3,
                                                                                                  "column": 288
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 3,
                                                                                                  "column": 328
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "q",
                                                                                                "range": [
                                                                                                  5281,
                                                                                                  5282
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 3,
                                                                                                    "column": 329
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 3,
                                                                                                    "column": 330
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "type",
                                                                                                "range": [
                                                                                                  5283,
                                                                                                  5287
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 3,
                                                                                                    "column": 331
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 3,
                                                                                                    "column": 335
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5281,
                                                                                                5287
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 3,
                                                                                                  "column": 329
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 3,
                                                                                                  "column": 335
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5240,
                                                                                              5288
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 3,
                                                                                                "column": 288
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 3,
                                                                                                "column": 336
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5238,
                                                                                            5288
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 3,
                                                                                              "column": 286
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 3,
                                                                                              "column": 336
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "kind": "var",
                                                                                      "range": [
                                                                                        5234,
                                                                                        5289
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 3,
                                                                                          "column": 282
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 3,
                                                                                          "column": 337
                                                                                        }
                                                                                      },
                                                                                      "trailingComments": [
                                                                                        {
                                                                                          "type": "Line",
                                                                                          "value": "project bounding box to view coordinates",
                                                                                          "range": [
                                                                                            5289,
                                                                                            5331
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 3,
                                                                                              "column": 337
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 3,
                                                                                              "column": 379
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ]
                                                                                    },
                                                                                    {
                                                                                      "type": "IfStatement",
                                                                                      "test": {
                                                                                        "type": "SequenceExpression",
                                                                                        "expressions": [
                                                                                          {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "BinaryExpression",
                                                                                              "operator": "!==",
                                                                                              "left": {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "void",
                                                                                                "argument": {
                                                                                                  "type": "Literal",
                                                                                                  "value": 0,
                                                                                                  "raw": "0",
                                                                                                  "range": [
                                                                                                    5340,
                                                                                                    5341
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 8
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 9
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  5335,
                                                                                                  5341
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 3
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 9
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "Identifier",
                                                                                                "name": "r",
                                                                                                "range": [
                                                                                                  5344,
                                                                                                  5345
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 12
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 13
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5335,
                                                                                                5345
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 3
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 13
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "q",
                                                                                                  "range": [
                                                                                                    5348,
                                                                                                    5349
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 16
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 17
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "renderOrder",
                                                                                                  "range": [
                                                                                                    5350,
                                                                                                    5361
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 18
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 29
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5348,
                                                                                                  5361
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 16
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 29
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "Identifier",
                                                                                                "name": "r",
                                                                                                "range": [
                                                                                                  5362,
                                                                                                  5363
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 30
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 31
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5348,
                                                                                                5363
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 16
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 31
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5335,
                                                                                              5364
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 3
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 32
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "LogicalExpression",
                                                                                              "operator": "&&",
                                                                                              "left": {
                                                                                                "type": "LogicalExpression",
                                                                                                "operator": "&&",
                                                                                                "left": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "q",
                                                                                                    "range": [
                                                                                                      5365,
                                                                                                      5366
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 33
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 34
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "visible",
                                                                                                    "range": [
                                                                                                      5367,
                                                                                                      5374
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 35
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 42
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5365,
                                                                                                    5374
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 33
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 42
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "right": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "q",
                                                                                                    "range": [
                                                                                                      5376,
                                                                                                      5377
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 44
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 45
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "interactive",
                                                                                                    "range": [
                                                                                                      5378,
                                                                                                      5389
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 46
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 57
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5376,
                                                                                                    5389
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 44
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 57
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5365,
                                                                                                  5389
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 33
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 57
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "p",
                                                                                                  "range": [
                                                                                                    5391,
                                                                                                    5392
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 59
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 60
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "meta",
                                                                                                  "range": [
                                                                                                    5393,
                                                                                                    5397
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 61
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 65
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5391,
                                                                                                  5397
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 59
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 65
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5365,
                                                                                                5397
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 33
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 65
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "b",
                                                                                                  "range": [
                                                                                                    5399,
                                                                                                    5400
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 67
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 68
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "includes",
                                                                                                  "range": [
                                                                                                    5401,
                                                                                                    5409
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 69
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 77
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5399,
                                                                                                  5409
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 67
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 77
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "q",
                                                                                                    "range": [
                                                                                                      5410,
                                                                                                      5411
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 78
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 79
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "type",
                                                                                                    "range": [
                                                                                                      5412,
                                                                                                      5416
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 80
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 84
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5410,
                                                                                                    5416
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 78
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 84
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                5399,
                                                                                                5417
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 67
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 85
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5365,
                                                                                              5417
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 33
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 85
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          5335,
                                                                                          5417
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 3
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 85
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "consequent": {
                                                                                        "type": "BlockStatement",
                                                                                        "body": [
                                                                                          {
                                                                                            "type": "ExpressionStatement",
                                                                                            "expression": {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "q",
                                                                                                  "range": [
                                                                                                    5419,
                                                                                                    5420
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 87
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 88
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "updateMatrixWorld",
                                                                                                  "range": [
                                                                                                    5421,
                                                                                                    5438
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 89
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 106
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5419,
                                                                                                  5438
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 87
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 106
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "UnaryExpression",
                                                                                                  "operator": "!",
                                                                                                  "argument": {
                                                                                                    "type": "Literal",
                                                                                                    "value": 0,
                                                                                                    "raw": "0",
                                                                                                    "range": [
                                                                                                      5440,
                                                                                                      5441
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 108
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 109
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "prefix": true,
                                                                                                  "range": [
                                                                                                    5439,
                                                                                                    5441
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 107
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 109
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                5419,
                                                                                                5442
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 87
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 110
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5419,
                                                                                              5443
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 87
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 111
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "VariableDeclaration",
                                                                                            "declarations": [
                                                                                              {
                                                                                                "type": "VariableDeclarator",
                                                                                                "id": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "s",
                                                                                                  "range": [
                                                                                                    5447,
                                                                                                    5448
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 115
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 116
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "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": "p",
                                                                                                            "range": [
                                                                                                              5449,
                                                                                                              5450
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 117
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 118
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "meta",
                                                                                                            "range": [
                                                                                                              5451,
                                                                                                              5455
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 119
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 123
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            5449,
                                                                                                            5455
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 117
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 123
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "box",
                                                                                                          "range": [
                                                                                                            5456,
                                                                                                            5459
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 124
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 127
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          5449,
                                                                                                          5459
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 117
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 127
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "min",
                                                                                                        "range": [
                                                                                                          5460,
                                                                                                          5463
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 128
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 131
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        5449,
                                                                                                        5463
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 117
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 131
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "clone",
                                                                                                      "range": [
                                                                                                        5464,
                                                                                                        5469
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 132
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 137
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5449,
                                                                                                      5469
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 117
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 137
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [],
                                                                                                  "range": [
                                                                                                    5449,
                                                                                                    5471
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 117
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 139
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5447,
                                                                                                  5471
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 115
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 139
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "VariableDeclarator",
                                                                                                "id": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "t",
                                                                                                  "range": [
                                                                                                    5472,
                                                                                                    5473
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 140
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 141
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "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": "p",
                                                                                                            "range": [
                                                                                                              5474,
                                                                                                              5475
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 142
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 143
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "meta",
                                                                                                            "range": [
                                                                                                              5476,
                                                                                                              5480
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 144
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 148
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            5474,
                                                                                                            5480
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 142
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 148
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "box",
                                                                                                          "range": [
                                                                                                            5481,
                                                                                                            5484
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 149
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 152
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          5474,
                                                                                                          5484
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 142
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 152
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "max",
                                                                                                        "range": [
                                                                                                          5485,
                                                                                                          5488
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 153
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 156
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        5474,
                                                                                                        5488
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 142
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 156
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "clone",
                                                                                                      "range": [
                                                                                                        5489,
                                                                                                        5494
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 157
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 162
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5474,
                                                                                                      5494
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 142
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 162
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [],
                                                                                                  "range": [
                                                                                                    5474,
                                                                                                    5496
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 142
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 164
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5472,
                                                                                                  5496
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 140
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 164
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "VariableDeclarator",
                                                                                                "id": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "u",
                                                                                                  "range": [
                                                                                                    5497,
                                                                                                    5498
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 165
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 166
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "init": {
                                                                                                  "type": "CallExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "_this2",
                                                                                                        "range": [
                                                                                                          5499,
                                                                                                          5505
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 167
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 173
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "view",
                                                                                                        "range": [
                                                                                                          5506,
                                                                                                          5510
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 174
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 178
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        5499,
                                                                                                        5510
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 167
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 178
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "getPoint2",
                                                                                                      "range": [
                                                                                                        5511,
                                                                                                        5520
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 179
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 188
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5499,
                                                                                                      5520
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 167
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 188
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "s",
                                                                                                      "range": [
                                                                                                        5521,
                                                                                                        5522
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 189
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 190
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    5499,
                                                                                                    5523
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 167
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 191
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5497,
                                                                                                  5523
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 165
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 191
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "VariableDeclarator",
                                                                                                "id": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "v",
                                                                                                  "range": [
                                                                                                    5524,
                                                                                                    5525
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 192
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 193
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "init": {
                                                                                                  "type": "CallExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "_this2",
                                                                                                        "range": [
                                                                                                          5526,
                                                                                                          5532
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 194
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 200
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "view",
                                                                                                        "range": [
                                                                                                          5533,
                                                                                                          5537
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 201
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 205
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        5526,
                                                                                                        5537
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 194
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 205
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "getPoint2",
                                                                                                      "range": [
                                                                                                        5538,
                                                                                                        5547
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 206
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 215
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5526,
                                                                                                      5547
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 194
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 215
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "t",
                                                                                                      "range": [
                                                                                                        5548,
                                                                                                        5549
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 216
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 217
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    5526,
                                                                                                    5550
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 194
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 218
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5524,
                                                                                                  5550
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 192
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 218
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "VariableDeclarator",
                                                                                                "id": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "w",
                                                                                                  "range": [
                                                                                                    5551,
                                                                                                    5552
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 219
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 220
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "init": {
                                                                                                  "type": "NewExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "THREE",
                                                                                                      "range": [
                                                                                                        5557,
                                                                                                        5562
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 225
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 230
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "Box2",
                                                                                                      "range": [
                                                                                                        5563,
                                                                                                        5567
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 231
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 235
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5557,
                                                                                                      5567
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 225
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 235
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [],
                                                                                                  "range": [
                                                                                                    5553,
                                                                                                    5567
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 221
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 235
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5551,
                                                                                                  5567
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 219
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 235
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "kind": "var",
                                                                                            "range": [
                                                                                              5443,
                                                                                              5568
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 111
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 236
                                                                                              }
                                                                                            },
                                                                                            "trailingComments": [
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "TODO: get all 8 points",
                                                                                                "range": [
                                                                                                  5568,
                                                                                                  5592
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 236
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 260
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "TODO: get all 8 points",
                                                                                                "range": [
                                                                                                  5593,
                                                                                                  5617
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 0
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 24
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "project to view-coordinates",
                                                                                                "range": [
                                                                                                  5618,
                                                                                                  5647
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 6,
                                                                                                    "column": 0
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 6,
                                                                                                    "column": 29
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "bounding box in 2D",
                                                                                                "range": [
                                                                                                  5648,
                                                                                                  5668
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 0
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 20
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ]
                                                                                          },
                                                                                          {
                                                                                            "type": "ExpressionStatement",
                                                                                            "expression": {
                                                                                              "type": "SequenceExpression",
                                                                                              "expressions": [
                                                                                                {
                                                                                                  "type": "CallExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "w",
                                                                                                      "range": [
                                                                                                        5669,
                                                                                                        5670
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 0
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 1
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "setFromPoints",
                                                                                                      "range": [
                                                                                                        5671,
                                                                                                        5684
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 2
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 15
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5669,
                                                                                                      5684
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 0
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 15
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [
                                                                                                    {
                                                                                                      "type": "ArrayExpression",
                                                                                                      "elements": [
                                                                                                        {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "u",
                                                                                                          "range": [
                                                                                                            5686,
                                                                                                            5687
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 17
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 18
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "v",
                                                                                                          "range": [
                                                                                                            5688,
                                                                                                            5689
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 19
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 20
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "range": [
                                                                                                        5685,
                                                                                                        5690
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 16
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 21
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    5669,
                                                                                                    5691
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 0
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 22
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "AssignmentExpression",
                                                                                                  "operator": "=",
                                                                                                  "left": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "w",
                                                                                                      "range": [
                                                                                                        5692,
                                                                                                        5693
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 23
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 24
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "__material",
                                                                                                      "range": [
                                                                                                        5694,
                                                                                                        5704
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 25
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 35
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5692,
                                                                                                      5704
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 23
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 35
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "right": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "p",
                                                                                                    "range": [
                                                                                                      5705,
                                                                                                      5706
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 36
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 37
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5692,
                                                                                                    5706
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 23
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 37
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "AssignmentExpression",
                                                                                                  "operator": "=",
                                                                                                  "left": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "w",
                                                                                                      "range": [
                                                                                                        5707,
                                                                                                        5708
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 38
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 39
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "__object",
                                                                                                      "range": [
                                                                                                        5709,
                                                                                                        5717
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 40
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 48
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5707,
                                                                                                      5717
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 38
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 48
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "right": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "q",
                                                                                                    "range": [
                                                                                                      5718,
                                                                                                      5719
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 49
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 50
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5707,
                                                                                                    5719
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 38
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 50
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "CallExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "e",
                                                                                                      "range": [
                                                                                                        5720,
                                                                                                        5721
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 51
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 52
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "push",
                                                                                                      "range": [
                                                                                                        5722,
                                                                                                        5726
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 53
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 57
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5720,
                                                                                                      5726
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 51
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 57
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "w",
                                                                                                      "range": [
                                                                                                        5727,
                                                                                                        5728
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 58
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 59
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    5720,
                                                                                                    5729
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 51
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 60
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                5669,
                                                                                                5729
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 0
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 60
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5669,
                                                                                              5729
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 0
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 60
                                                                                              }
                                                                                            },
                                                                                            "leadingComments": [
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "TODO: get all 8 points",
                                                                                                "range": [
                                                                                                  5568,
                                                                                                  5592
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 236
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 260
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "TODO: get all 8 points",
                                                                                                "range": [
                                                                                                  5593,
                                                                                                  5617
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 0
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 24
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "project to view-coordinates",
                                                                                                "range": [
                                                                                                  5618,
                                                                                                  5647
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 6,
                                                                                                    "column": 0
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 6,
                                                                                                    "column": 29
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "Line",
                                                                                                "value": "bounding box in 2D",
                                                                                                "range": [
                                                                                                  5648,
                                                                                                  5668
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 0
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 20
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ]
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          5418,
                                                                                          5730
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 86
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 61
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "alternate": null,
                                                                                      "range": [
                                                                                        5332,
                                                                                        5730
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 0
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 61
                                                                                        }
                                                                                      },
                                                                                      "leadingComments": [
                                                                                        {
                                                                                          "type": "Line",
                                                                                          "value": "project bounding box to view coordinates",
                                                                                          "range": [
                                                                                            5289,
                                                                                            5331
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 3,
                                                                                              "column": 337
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 3,
                                                                                              "column": 379
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ]
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    5233,
                                                                                    5731
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 3,
                                                                                      "column": 281
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 62
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "generator": false,
                                                                                "expression": false,
                                                                                "range": [
                                                                                  5220,
                                                                                  5731
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 3,
                                                                                    "column": 268
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 62
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              5184,
                                                                              5732
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 232
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 63
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5184,
                                                                            5733
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 232
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 64
                                                                            }
                                                                          },
                                                                          "trailingComments": [
                                                                            {
                                                                              "type": "Line",
                                                                              "value": "draw rectangle",
                                                                              "range": [
                                                                                5733,
                                                                                5749
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 64
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 80
                                                                                }
                                                                              }
                                                                            }
                                                                          ]
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclaration",
                                                                          "declarations": [
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "f",
                                                                                "range": [
                                                                                  5754,
                                                                                  5755
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 4
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 5
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5756,
                                                                                        5762
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 6
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 12
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "view",
                                                                                      "range": [
                                                                                        5763,
                                                                                        5767
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 13
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 17
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5756,
                                                                                      5767
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 6
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 17
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "camera",
                                                                                    "range": [
                                                                                      5768,
                                                                                      5774
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 18
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 24
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5756,
                                                                                    5774
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 6
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 24
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "near",
                                                                                  "range": [
                                                                                    5775,
                                                                                    5779
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 25
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 29
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5756,
                                                                                  5779
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 6
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 29
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5754,
                                                                                5779
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 4
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 29
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "g",
                                                                                "range": [
                                                                                  5780,
                                                                                  5781
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 30
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 31
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5782,
                                                                                        5788
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 32
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 38
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "view",
                                                                                      "range": [
                                                                                        5789,
                                                                                        5793
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 39
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 43
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5782,
                                                                                      5793
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 32
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 43
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "camera",
                                                                                    "range": [
                                                                                      5794,
                                                                                      5800
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 44
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 50
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5782,
                                                                                    5800
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 32
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 50
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "far",
                                                                                  "range": [
                                                                                    5801,
                                                                                    5804
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 51
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 54
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5782,
                                                                                  5804
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 32
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 54
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5780,
                                                                                5804
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 30
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 54
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "kind": "var",
                                                                          "range": [
                                                                            5750,
                                                                            5805
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 0
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 55
                                                                            }
                                                                          },
                                                                          "leadingComments": [
                                                                            {
                                                                              "type": "Line",
                                                                              "value": "draw rectangle",
                                                                              "range": [
                                                                                5733,
                                                                                5749
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 64
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 80
                                                                                }
                                                                              }
                                                                            }
                                                                          ]
                                                                        },
                                                                        {
                                                                          "type": "ExpressionStatement",
                                                                          "expression": {
                                                                            "type": "SequenceExpression",
                                                                            "expressions": [
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5805,
                                                                                        5811
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 55
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 61
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "view",
                                                                                      "range": [
                                                                                        5812,
                                                                                        5816
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 62
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 66
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5805,
                                                                                      5816
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 55
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 66
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "hud",
                                                                                    "range": [
                                                                                      5817,
                                                                                      5820
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 67
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 70
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5805,
                                                                                    5820
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 55
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 70
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      5822,
                                                                                      5823
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 72
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 73
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    5821,
                                                                                    5823
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 71
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 73
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5805,
                                                                                  5823
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 55
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 73
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5824,
                                                                                        5830
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 74
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 80
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "view",
                                                                                      "range": [
                                                                                        5831,
                                                                                        5835
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 81
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 85
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5824,
                                                                                      5835
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 74
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 85
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "controlsHud",
                                                                                    "range": [
                                                                                      5836,
                                                                                      5847
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 86
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 97
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5824,
                                                                                    5847
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 74
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 97
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "void",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      5853,
                                                                                      5854
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 103
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 104
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    5848,
                                                                                    5854
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 98
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 104
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5824,
                                                                                  5854
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 74
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 104
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5855,
                                                                                        5861
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 105
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 111
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "view",
                                                                                      "range": [
                                                                                        5862,
                                                                                        5866
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 112
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 116
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5855,
                                                                                      5866
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 105
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 116
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "cameraHud",
                                                                                    "range": [
                                                                                      5867,
                                                                                      5876
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 117
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 126
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5855,
                                                                                    5876
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 105
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 126
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "NewExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_perspective2",
                                                                                      "range": [
                                                                                        5881,
                                                                                        5894
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 131
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 144
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "default",
                                                                                      "range": [
                                                                                        5895,
                                                                                        5902
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 145
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 152
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5881,
                                                                                      5902
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 131
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 152
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [
                                                                                    {
                                                                                      "type": "ObjectExpression",
                                                                                      "properties": [
                                                                                        {
                                                                                          "type": "Property",
                                                                                          "key": {
                                                                                            "type": "Identifier",
                                                                                            "name": "near",
                                                                                            "range": [
                                                                                              5904,
                                                                                              5908
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 154
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 158
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "value": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              5909,
                                                                                              5910
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 159
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 160
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "kind": "init",
                                                                                          "method": false,
                                                                                          "shorthand": false,
                                                                                          "computed": false,
                                                                                          "range": [
                                                                                            5904,
                                                                                            5910
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 9,
                                                                                              "column": 154
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 9,
                                                                                              "column": 160
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "Property",
                                                                                          "key": {
                                                                                            "type": "Identifier",
                                                                                            "name": "far",
                                                                                            "range": [
                                                                                              5911,
                                                                                              5914
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 161
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 164
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "value": {
                                                                                            "type": "Identifier",
                                                                                            "name": "g",
                                                                                            "range": [
                                                                                              5915,
                                                                                              5916
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 165
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 166
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "kind": "init",
                                                                                          "method": false,
                                                                                          "shorthand": false,
                                                                                          "computed": false,
                                                                                          "range": [
                                                                                            5911,
                                                                                            5916
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 9,
                                                                                              "column": 161
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 9,
                                                                                              "column": 166
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "Property",
                                                                                          "key": {
                                                                                            "type": "Identifier",
                                                                                            "name": "fov",
                                                                                            "range": [
                                                                                              5917,
                                                                                              5920
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 167
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 170
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "value": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "_this2",
                                                                                                  "range": [
                                                                                                    5921,
                                                                                                    5927
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 9,
                                                                                                      "column": 171
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 9,
                                                                                                      "column": 177
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "view",
                                                                                                  "range": [
                                                                                                    5928,
                                                                                                    5932
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 9,
                                                                                                      "column": 178
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 9,
                                                                                                      "column": 182
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5921,
                                                                                                  5932
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 9,
                                                                                                    "column": 171
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 9,
                                                                                                    "column": 182
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "camera",
                                                                                                "range": [
                                                                                                  5933,
                                                                                                  5939
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 9,
                                                                                                    "column": 183
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 9,
                                                                                                    "column": 189
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5921,
                                                                                                5939
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 171
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 189
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "fov",
                                                                                              "range": [
                                                                                                5940,
                                                                                                5943
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 190
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 193
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5921,
                                                                                              5943
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 171
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 193
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "kind": "init",
                                                                                          "method": false,
                                                                                          "shorthand": false,
                                                                                          "computed": false,
                                                                                          "range": [
                                                                                            5917,
                                                                                            5943
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 9,
                                                                                              "column": 167
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 9,
                                                                                              "column": 193
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        5903,
                                                                                        5944
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 153
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 194
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    5877,
                                                                                    5945
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 127
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 195
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5855,
                                                                                  5945
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 105
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 195
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        5946,
                                                                                        5952
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 196
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 202
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "view",
                                                                                      "range": [
                                                                                        5953,
                                                                                        5957
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 203
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 207
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5946,
                                                                                      5957
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 196
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 207
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "measure",
                                                                                    "range": [
                                                                                      5958,
                                                                                      5965
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 208
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 215
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5946,
                                                                                    5965
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 196
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 215
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "UnaryExpression",
                                                                                    "operator": "!",
                                                                                    "argument": {
                                                                                      "type": "Literal",
                                                                                      "value": 0,
                                                                                      "raw": "0",
                                                                                      "range": [
                                                                                        5967,
                                                                                        5968
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 217
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 218
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "prefix": true,
                                                                                    "range": [
                                                                                      5966,
                                                                                      5968
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 216
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 218
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  5946,
                                                                                  5969
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 196
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 219
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "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": "_this2",
                                                                                          "range": [
                                                                                            5970,
                                                                                            5976
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 9,
                                                                                              "column": 220
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 9,
                                                                                              "column": 226
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "view",
                                                                                          "range": [
                                                                                            5977,
                                                                                            5981
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 9,
                                                                                              "column": 227
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 9,
                                                                                              "column": 231
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5970,
                                                                                          5981
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 220
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 231
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "scene",
                                                                                        "range": [
                                                                                          5982,
                                                                                          5987
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 232
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 237
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5970,
                                                                                        5987
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 220
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 237
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "updateBounds",
                                                                                      "range": [
                                                                                        5988,
                                                                                        6000
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 238
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 250
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5970,
                                                                                      6000
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 220
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 250
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [],
                                                                                  "range": [
                                                                                    5970,
                                                                                    6002
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 220
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 252
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "bounds",
                                                                                  "range": [
                                                                                    6003,
                                                                                    6009
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 253
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 259
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5970,
                                                                                  6009
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 220
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 259
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              5805,
                                                                              6009
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 55
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 259
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5805,
                                                                            6010
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 260
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclaration",
                                                                          "declarations": [
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "h",
                                                                                "range": [
                                                                                  6014,
                                                                                  6015
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 264
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 265
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "NewExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "THREE",
                                                                                    "range": [
                                                                                      6020,
                                                                                      6025
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 270
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 275
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "PlaneGeometry",
                                                                                    "range": [
                                                                                      6026,
                                                                                      6039
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 276
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 289
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6020,
                                                                                    6039
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 270
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 289
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      6040,
                                                                                      6041
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 290
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 291
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      6042,
                                                                                      6043
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 292
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 293
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  6016,
                                                                                  6044
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 266
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 294
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6014,
                                                                                6044
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 264
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 294
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "j",
                                                                                "range": [
                                                                                  6045,
                                                                                  6046
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 295
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 296
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "NewExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "THREE",
                                                                                    "range": [
                                                                                      6051,
                                                                                      6056
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 301
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 306
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "Mesh",
                                                                                    "range": [
                                                                                      6057,
                                                                                      6061
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 307
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 311
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6051,
                                                                                    6061
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 301
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 311
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "h",
                                                                                    "range": [
                                                                                      6062,
                                                                                      6063
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 312
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 313
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "NewExpression",
                                                                                    "callee": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "THREE",
                                                                                        "range": [
                                                                                          6068,
                                                                                          6073
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 318
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 323
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "MeshBasicMaterial",
                                                                                        "range": [
                                                                                          6074,
                                                                                          6091
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 324
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 341
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        6068,
                                                                                        6091
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 318
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 341
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "arguments": [
                                                                                      {
                                                                                        "type": "ObjectExpression",
                                                                                        "properties": [
                                                                                          {
                                                                                            "type": "Property",
                                                                                            "key": {
                                                                                              "type": "Identifier",
                                                                                              "name": "transparent",
                                                                                              "range": [
                                                                                                6093,
                                                                                                6104
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 343
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 354
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "value": {
                                                                                              "type": "UnaryExpression",
                                                                                              "operator": "!",
                                                                                              "argument": {
                                                                                                "type": "Literal",
                                                                                                "value": 0,
                                                                                                "raw": "0",
                                                                                                "range": [
                                                                                                  6106,
                                                                                                  6107
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 9,
                                                                                                    "column": 356
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 9,
                                                                                                    "column": 357
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "prefix": true,
                                                                                              "range": [
                                                                                                6105,
                                                                                                6107
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 355
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 357
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "kind": "init",
                                                                                            "method": false,
                                                                                            "shorthand": false,
                                                                                            "computed": false,
                                                                                            "range": [
                                                                                              6093,
                                                                                              6107
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 343
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 357
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "Property",
                                                                                            "key": {
                                                                                              "type": "Identifier",
                                                                                              "name": "opacity",
                                                                                              "range": [
                                                                                                6108,
                                                                                                6115
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 358
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 365
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "value": {
                                                                                              "type": "Literal",
                                                                                              "value": 0.05,
                                                                                              "raw": "0.05",
                                                                                              "range": [
                                                                                                6116,
                                                                                                6120
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 366
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 370
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "kind": "init",
                                                                                            "method": false,
                                                                                            "shorthand": false,
                                                                                            "computed": false,
                                                                                            "range": [
                                                                                              6108,
                                                                                              6120
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 358
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 370
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "Property",
                                                                                            "key": {
                                                                                              "type": "Identifier",
                                                                                              "name": "color",
                                                                                              "range": [
                                                                                                6121,
                                                                                                6126
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 371
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 376
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "value": {
                                                                                              "type": "NewExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "THREE",
                                                                                                  "range": [
                                                                                                    6131,
                                                                                                    6136
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 9,
                                                                                                      "column": 381
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 9,
                                                                                                      "column": 386
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "Color",
                                                                                                  "range": [
                                                                                                    6137,
                                                                                                    6142
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 9,
                                                                                                      "column": 387
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 9,
                                                                                                      "column": 392
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6131,
                                                                                                  6142
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 9,
                                                                                                    "column": 381
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 9,
                                                                                                    "column": 392
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "Literal",
                                                                                                  "value": 0,
                                                                                                  "raw": "0",
                                                                                                  "range": [
                                                                                                    6143,
                                                                                                    6144
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 9,
                                                                                                      "column": 393
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 9,
                                                                                                      "column": 394
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                6127,
                                                                                                6145
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 377
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 9,
                                                                                                  "column": 395
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "kind": "init",
                                                                                            "method": false,
                                                                                            "shorthand": false,
                                                                                            "computed": false,
                                                                                            "range": [
                                                                                              6121,
                                                                                              6145
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 371
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 395
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          6092,
                                                                                          6146
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 342
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 396
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      6064,
                                                                                      6147
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 314
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 397
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  6047,
                                                                                  6148
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 297
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 398
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6045,
                                                                                6148
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 295
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 398
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "kind": "var",
                                                                          "range": [
                                                                            6010,
                                                                            6149
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 260
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 399
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "ExpressionStatement",
                                                                          "expression": {
                                                                            "type": "SequenceExpression",
                                                                            "expressions": [
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "j",
                                                                                    "range": [
                                                                                      6149,
                                                                                      6150
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 399
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 400
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "renderOrder",
                                                                                    "range": [
                                                                                      6151,
                                                                                      6162
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 401
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 412
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6149,
                                                                                    6162
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 399
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 412
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "-",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      6164,
                                                                                      6165
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 414
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 415
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    6163,
                                                                                    6165
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 413
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 415
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6149,
                                                                                  6165
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 399
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 415
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          6166,
                                                                                          6172
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 416
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 422
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "view",
                                                                                        "range": [
                                                                                          6173,
                                                                                          6177
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 423
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 427
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        6166,
                                                                                        6177
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 416
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 427
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "sceneHud",
                                                                                      "range": [
                                                                                        6178,
                                                                                        6186
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 428
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 436
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      6166,
                                                                                      6186
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 416
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 436
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "add",
                                                                                    "range": [
                                                                                      6187,
                                                                                      6190
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 437
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 440
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6166,
                                                                                    6190
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 416
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 440
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "j",
                                                                                    "range": [
                                                                                      6191,
                                                                                      6192
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 441
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 442
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  6166,
                                                                                  6193
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 416
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 443
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              6149,
                                                                              6193
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 399
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 443
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            6149,
                                                                            6194
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 399
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 444
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclaration",
                                                                          "declarations": [
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "k",
                                                                                "range": [
                                                                                  6198,
                                                                                  6199
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 448
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 449
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "void",
                                                                                "argument": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    6205,
                                                                                    6206
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 455
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 456
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  6200,
                                                                                  6206
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 450
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 456
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6198,
                                                                                6206
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 448
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 456
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "l",
                                                                                "range": [
                                                                                  6207,
                                                                                  6208
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 457
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 458
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "void",
                                                                                "argument": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    6214,
                                                                                    6215
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 464
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 465
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  6209,
                                                                                  6215
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 459
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 465
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6207,
                                                                                6215
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 457
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 465
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "m",
                                                                                "range": [
                                                                                  6216,
                                                                                  6217
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 466
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 467
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "void",
                                                                                "argument": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    6223,
                                                                                    6224
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 473
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 474
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  6218,
                                                                                  6224
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 468
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 474
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6216,
                                                                                6224
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 466
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 474
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "n",
                                                                                "range": [
                                                                                  6225,
                                                                                  6226
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 475
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 476
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "void",
                                                                                "argument": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    6232,
                                                                                    6233
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 482
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 483
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  6227,
                                                                                  6233
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 477
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 483
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6225,
                                                                                6233
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 475
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 483
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclarator",
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "name": "o",
                                                                                "range": [
                                                                                  6234,
                                                                                  6235
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 484
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 485
                                                                                  }
                                                                                }
                                                                              },
                                                                              "init": {
                                                                                "type": "FunctionExpression",
                                                                                "id": {
                                                                                  "type": "Identifier",
                                                                                  "name": "o",
                                                                                  "range": [
                                                                                    6245,
                                                                                    6246
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 495
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 496
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "params": [
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "p",
                                                                                    "range": [
                                                                                      6247,
                                                                                      6248
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 497
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 498
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "body": {
                                                                                  "type": "BlockStatement",
                                                                                  "body": [
                                                                                    {
                                                                                      "type": "VariableDeclaration",
                                                                                      "declarations": [
                                                                                        {
                                                                                          "type": "VariableDeclarator",
                                                                                          "id": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_ret5",
                                                                                            "range": [
                                                                                              6254,
                                                                                              6259
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 504
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 9,
                                                                                                "column": 509
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "init": {
                                                                                            "type": "CallExpression",
                                                                                            "callee": {
                                                                                              "type": "FunctionExpression",
                                                                                              "id": null,
                                                                                              "params": [],
                                                                                              "body": {
                                                                                                "type": "BlockStatement",
                                                                                                "body": [
                                                                                                  {
                                                                                                    "type": "SwitchStatement",
                                                                                                    "discriminant": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "p",
                                                                                                        "range": [
                                                                                                          6278,
                                                                                                          6279
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 9,
                                                                                                            "column": 528
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 9,
                                                                                                            "column": 529
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "type",
                                                                                                        "range": [
                                                                                                          6280,
                                                                                                          6284
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 9,
                                                                                                            "column": 530
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 9,
                                                                                                            "column": 534
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        6278,
                                                                                                        6284
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 9,
                                                                                                          "column": 528
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 9,
                                                                                                          "column": 534
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "cases": [
                                                                                                      {
                                                                                                        "type": "SwitchCase",
                                                                                                        "test": {
                                                                                                          "type": "Literal",
                                                                                                          "value": "mousedown",
                                                                                                          "raw": "'mousedown'",
                                                                                                          "range": [
                                                                                                            6290,
                                                                                                            6301
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 9,
                                                                                                              "column": 540
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 9,
                                                                                                              "column": 551
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "consequent": [
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "SequenceExpression",
                                                                                                              "expressions": [
                                                                                                                {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "k",
                                                                                                                    "range": [
                                                                                                                      6302,
                                                                                                                      6303
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 552
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 553
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "NewExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "THREE",
                                                                                                                        "range": [
                                                                                                                          6308,
                                                                                                                          6313
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 558
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 563
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "Vector2",
                                                                                                                        "range": [
                                                                                                                          6314,
                                                                                                                          6321
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 564
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 571
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6308,
                                                                                                                        6321
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 558
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 571
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "p",
                                                                                                                          "range": [
                                                                                                                            6322,
                                                                                                                            6323
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 572
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 573
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "offsetX",
                                                                                                                          "range": [
                                                                                                                            6324,
                                                                                                                            6331
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 574
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 581
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6322,
                                                                                                                          6331
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 572
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 581
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "p",
                                                                                                                          "range": [
                                                                                                                            6332,
                                                                                                                            6333
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 582
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 583
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "offsetY",
                                                                                                                          "range": [
                                                                                                                            6334,
                                                                                                                            6341
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 584
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 591
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6332,
                                                                                                                          6341
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 582
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 591
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      6304,
                                                                                                                      6342
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 554
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 592
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6302,
                                                                                                                    6342
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 552
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 592
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "l",
                                                                                                                    "range": [
                                                                                                                      6343,
                                                                                                                      6344
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 593
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 594
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "NewExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "THREE",
                                                                                                                        "range": [
                                                                                                                          6349,
                                                                                                                          6354
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 599
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 604
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "Vector2",
                                                                                                                        "range": [
                                                                                                                          6355,
                                                                                                                          6362
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 605
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 612
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6349,
                                                                                                                        6362
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 599
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 612
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [
                                                                                                                      {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "+",
                                                                                                                        "left": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "p",
                                                                                                                            "range": [
                                                                                                                              6363,
                                                                                                                              6364
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 613
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 614
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "offsetX",
                                                                                                                            "range": [
                                                                                                                              6365,
                                                                                                                              6372
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 615
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 622
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6363,
                                                                                                                            6372
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 613
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 622
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": 11,
                                                                                                                          "raw": "11",
                                                                                                                          "range": [
                                                                                                                            6373,
                                                                                                                            6375
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 623
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 625
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6363,
                                                                                                                          6375
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 613
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 625
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "+",
                                                                                                                        "left": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "p",
                                                                                                                            "range": [
                                                                                                                              6376,
                                                                                                                              6377
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 626
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 627
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "offsetY",
                                                                                                                            "range": [
                                                                                                                              6378,
                                                                                                                              6385
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 628
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 635
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6376,
                                                                                                                            6385
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 626
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 635
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": 1,
                                                                                                                          "raw": "1",
                                                                                                                          "range": [
                                                                                                                            6386,
                                                                                                                            6387
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 636
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 637
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6376,
                                                                                                                          6387
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 626
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 637
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      6345,
                                                                                                                      6388
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 595
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 638
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6343,
                                                                                                                    6388
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 593
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 638
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "n",
                                                                                                                    "range": [
                                                                                                                      6389,
                                                                                                                      6390
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 639
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 640
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "CallExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_this2",
                                                                                                                          "range": [
                                                                                                                            6391,
                                                                                                                            6397
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 641
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 647
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "view",
                                                                                                                          "range": [
                                                                                                                            6398,
                                                                                                                            6402
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 648
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 652
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6391,
                                                                                                                          6402
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 641
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 652
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "getPoint3",
                                                                                                                        "range": [
                                                                                                                          6403,
                                                                                                                          6412
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 653
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 662
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6391,
                                                                                                                        6412
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 641
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 662
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [
                                                                                                                      {
                                                                                                                        "type": "ObjectExpression",
                                                                                                                        "properties": [
                                                                                                                          {
                                                                                                                            "type": "Property",
                                                                                                                            "key": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "x",
                                                                                                                              "range": [
                                                                                                                                6414,
                                                                                                                                6415
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 664
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 665
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "value": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "p",
                                                                                                                                "range": [
                                                                                                                                  6416,
                                                                                                                                  6417
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 666
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 667
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "offsetX",
                                                                                                                                "range": [
                                                                                                                                  6418,
                                                                                                                                  6425
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 668
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 675
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6416,
                                                                                                                                6425
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 666
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 675
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "kind": "init",
                                                                                                                            "method": false,
                                                                                                                            "shorthand": false,
                                                                                                                            "computed": false,
                                                                                                                            "range": [
                                                                                                                              6414,
                                                                                                                              6425
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 664
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 675
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          {
                                                                                                                            "type": "Property",
                                                                                                                            "key": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "y",
                                                                                                                              "range": [
                                                                                                                                6426,
                                                                                                                                6427
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 676
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 677
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "value": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "p",
                                                                                                                                "range": [
                                                                                                                                  6428,
                                                                                                                                  6429
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 678
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 679
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "offsetY",
                                                                                                                                "range": [
                                                                                                                                  6430,
                                                                                                                                  6437
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 680
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 9,
                                                                                                                                    "column": 687
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6428,
                                                                                                                                6437
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 678
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 9,
                                                                                                                                  "column": 687
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "kind": "init",
                                                                                                                            "method": false,
                                                                                                                            "shorthand": false,
                                                                                                                            "computed": false,
                                                                                                                            "range": [
                                                                                                                              6426,
                                                                                                                              6437
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 676
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 687
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          6413,
                                                                                                                          6438
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 663
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 688
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_this2",
                                                                                                                            "range": [
                                                                                                                              6439,
                                                                                                                              6445
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 689
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 695
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "view",
                                                                                                                            "range": [
                                                                                                                              6446,
                                                                                                                              6450
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 696
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 9,
                                                                                                                                "column": 700
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6439,
                                                                                                                            6450
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 689
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 700
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "cameraHud",
                                                                                                                          "range": [
                                                                                                                            6451,
                                                                                                                            6460
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 701
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 9,
                                                                                                                              "column": 710
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6439,
                                                                                                                          6460
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 689
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 710
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          6461,
                                                                                                                          6462
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 711
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 712
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      6391,
                                                                                                                      6463
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 641
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 713
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6389,
                                                                                                                    6463
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 639
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 713
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "j",
                                                                                                                        "range": [
                                                                                                                          6464,
                                                                                                                          6465
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 714
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 715
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "position",
                                                                                                                        "range": [
                                                                                                                          6466,
                                                                                                                          6474
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 716
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 724
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6464,
                                                                                                                        6474
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 714
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 724
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "copy",
                                                                                                                      "range": [
                                                                                                                        6475,
                                                                                                                        6479
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 725
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 729
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6464,
                                                                                                                      6479
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 714
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 729
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "n",
                                                                                                                      "range": [
                                                                                                                        6480,
                                                                                                                        6481
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 730
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 731
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6464,
                                                                                                                    6482
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 714
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 9,
                                                                                                                      "column": 732
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                6302,
                                                                                                                6482
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 9,
                                                                                                                  "column": 552
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 9,
                                                                                                                  "column": 732
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              6302,
                                                                                                              6483
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 9,
                                                                                                                "column": 552
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 9,
                                                                                                                "column": 733
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "BreakStatement",
                                                                                                            "label": null,
                                                                                                            "range": [
                                                                                                              6483,
                                                                                                              6489
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 9,
                                                                                                                "column": 733
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 9,
                                                                                                                "column": 739
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "range": [
                                                                                                          6286,
                                                                                                          6489
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 9,
                                                                                                            "column": 536
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 9,
                                                                                                            "column": 739
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      {
                                                                                                        "type": "SwitchCase",
                                                                                                        "test": {
                                                                                                          "type": "Literal",
                                                                                                          "value": "mousemove",
                                                                                                          "raw": "'mousemove'",
                                                                                                          "range": [
                                                                                                            6493,
                                                                                                            6504
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 9,
                                                                                                              "column": 743
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 9,
                                                                                                              "column": 754
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "consequent": [
                                                                                                          {
                                                                                                            "type": "IfStatement",
                                                                                                            "test": {
                                                                                                              "type": "UnaryExpression",
                                                                                                              "operator": "!",
                                                                                                              "argument": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "k",
                                                                                                                "range": [
                                                                                                                  6509,
                                                                                                                  6510
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 759
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 760
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "prefix": true,
                                                                                                              "range": [
                                                                                                                6508,
                                                                                                                6510
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 9,
                                                                                                                  "column": 758
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 9,
                                                                                                                  "column": 760
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "consequent": {
                                                                                                              "type": "ReturnStatement",
                                                                                                              "argument": {
                                                                                                                "type": "ObjectExpression",
                                                                                                                "properties": [
                                                                                                                  {
                                                                                                                    "type": "Property",
                                                                                                                    "key": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "v",
                                                                                                                      "range": [
                                                                                                                        6518,
                                                                                                                        6519
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 768
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 769
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "value": {
                                                                                                                      "type": "UnaryExpression",
                                                                                                                      "operator": "void",
                                                                                                                      "argument": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          6525,
                                                                                                                          6526
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 775
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 9,
                                                                                                                            "column": 776
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "prefix": true,
                                                                                                                      "range": [
                                                                                                                        6520,
                                                                                                                        6526
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 770
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 9,
                                                                                                                          "column": 776
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "kind": "init",
                                                                                                                    "method": false,
                                                                                                                    "shorthand": false,
                                                                                                                    "computed": false,
                                                                                                                    "range": [
                                                                                                                      6518,
                                                                                                                      6526
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 768
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 9,
                                                                                                                        "column": 776
                                                                                                                      }
                                                                                                                    }
                                                                                                                  }
                                                                                                                ],
                                                                                                                "range": [
                                                                                                                  6517,
                                                                                                                  6527
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 767
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 777
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                6511,
                                                                                                                6528
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 9,
                                                                                                                  "column": 761
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 9,
                                                                                                                  "column": 778
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "alternate": null,
                                                                                                            "range": [
                                                                                                              6505,
                                                                                                              6528
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 9,
                                                                                                                "column": 755
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 9,
                                                                                                                "column": 778
                                                                                                              }
                                                                                                            },
                                                                                                            "trailingComments": [
                                                                                                              {
                                                                                                                "type": "Line",
                                                                                                                "value": "update rectangle",
                                                                                                                "range": [
                                                                                                                  6528,
                                                                                                                  6546
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 778
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 796
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "q",
                                                                                                                  "range": [
                                                                                                                    6551,
                                                                                                                    6552
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 4
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 5
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_this2",
                                                                                                                        "range": [
                                                                                                                          6553,
                                                                                                                          6559
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 6
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 12
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "view",
                                                                                                                        "range": [
                                                                                                                          6560,
                                                                                                                          6564
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 13
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 17
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6553,
                                                                                                                        6564
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 6
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 17
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "getPoint3",
                                                                                                                      "range": [
                                                                                                                        6565,
                                                                                                                        6574
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 18
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 27
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6553,
                                                                                                                      6574
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 6
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 27
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "ObjectExpression",
                                                                                                                      "properties": [
                                                                                                                        {
                                                                                                                          "type": "Property",
                                                                                                                          "key": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "x",
                                                                                                                            "range": [
                                                                                                                              6576,
                                                                                                                              6577
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 29
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 30
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "value": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "p",
                                                                                                                              "range": [
                                                                                                                                6578,
                                                                                                                                6579
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 31
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 32
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "offsetX",
                                                                                                                              "range": [
                                                                                                                                6580,
                                                                                                                                6587
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 33
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 40
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6578,
                                                                                                                              6587
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 31
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 40
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "kind": "init",
                                                                                                                          "method": false,
                                                                                                                          "shorthand": false,
                                                                                                                          "computed": false,
                                                                                                                          "range": [
                                                                                                                            6576,
                                                                                                                            6587
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 29
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 40
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        {
                                                                                                                          "type": "Property",
                                                                                                                          "key": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "y",
                                                                                                                            "range": [
                                                                                                                              6588,
                                                                                                                              6589
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 41
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 42
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "value": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "p",
                                                                                                                              "range": [
                                                                                                                                6590,
                                                                                                                                6591
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 43
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 44
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "offsetY",
                                                                                                                              "range": [
                                                                                                                                6592,
                                                                                                                                6599
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 45
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 10,
                                                                                                                                  "column": 52
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6590,
                                                                                                                              6599
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 43
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 52
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "kind": "init",
                                                                                                                          "method": false,
                                                                                                                          "shorthand": false,
                                                                                                                          "computed": false,
                                                                                                                          "range": [
                                                                                                                            6588,
                                                                                                                            6599
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 41
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 52
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        6575,
                                                                                                                        6600
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 28
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 53
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_this2",
                                                                                                                          "range": [
                                                                                                                            6601,
                                                                                                                            6607
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 54
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 60
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "view",
                                                                                                                          "range": [
                                                                                                                            6608,
                                                                                                                            6612
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 61
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 65
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6601,
                                                                                                                          6612
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 54
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 65
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "cameraHud",
                                                                                                                        "range": [
                                                                                                                          6613,
                                                                                                                          6622
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 66
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 75
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6601,
                                                                                                                        6622
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 54
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 75
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        6623,
                                                                                                                        6624
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 76
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 77
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6553,
                                                                                                                    6625
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 6
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 78
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6551,
                                                                                                                  6625
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 4
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 78
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "r",
                                                                                                                  "range": [
                                                                                                                    6626,
                                                                                                                    6627
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 79
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 80
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "q",
                                                                                                                      "range": [
                                                                                                                        6628,
                                                                                                                        6629
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 81
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 82
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "sub",
                                                                                                                      "range": [
                                                                                                                        6630,
                                                                                                                        6633
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 83
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 86
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6628,
                                                                                                                      6633
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 81
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 86
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "n",
                                                                                                                      "range": [
                                                                                                                        6634,
                                                                                                                        6635
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 87
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 88
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6628,
                                                                                                                    6636
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 81
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 89
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6626,
                                                                                                                  6636
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 79
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 89
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "s",
                                                                                                                  "range": [
                                                                                                                    6637,
                                                                                                                    6638
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 90
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 91
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "Math",
                                                                                                                      "range": [
                                                                                                                        6639,
                                                                                                                        6643
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 92
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 96
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "abs",
                                                                                                                      "range": [
                                                                                                                        6644,
                                                                                                                        6647
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 97
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 100
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6639,
                                                                                                                      6647
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 92
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 100
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "r",
                                                                                                                        "range": [
                                                                                                                          6648,
                                                                                                                          6649
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 101
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 102
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "x",
                                                                                                                        "range": [
                                                                                                                          6650,
                                                                                                                          6651
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 103
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 104
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6648,
                                                                                                                        6651
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 101
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 104
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6639,
                                                                                                                    6652
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 92
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 105
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6637,
                                                                                                                  6652
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 90
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 105
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "t",
                                                                                                                  "range": [
                                                                                                                    6653,
                                                                                                                    6654
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 106
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 107
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "Math",
                                                                                                                      "range": [
                                                                                                                        6655,
                                                                                                                        6659
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 108
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 112
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "abs",
                                                                                                                      "range": [
                                                                                                                        6660,
                                                                                                                        6663
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 113
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 116
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6655,
                                                                                                                      6663
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 108
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 116
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "r",
                                                                                                                        "range": [
                                                                                                                          6664,
                                                                                                                          6665
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 117
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 118
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "y",
                                                                                                                        "range": [
                                                                                                                          6666,
                                                                                                                          6667
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 119
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 120
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6664,
                                                                                                                        6667
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 117
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 120
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6655,
                                                                                                                    6668
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 108
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 121
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6653,
                                                                                                                  6668
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 106
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 121
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "u",
                                                                                                                  "range": [
                                                                                                                    6669,
                                                                                                                    6670
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 122
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 123
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "operator": "/",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "t",
                                                                                                                    "range": [
                                                                                                                      6671,
                                                                                                                      6672
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 124
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 125
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 2,
                                                                                                                    "raw": "2",
                                                                                                                    "range": [
                                                                                                                      6673,
                                                                                                                      6674
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 126
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 127
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6671,
                                                                                                                    6674
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 124
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 127
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6669,
                                                                                                                  6674
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 122
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 127
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "v",
                                                                                                                  "range": [
                                                                                                                    6675,
                                                                                                                    6676
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 128
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 129
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "operator": "/",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "s",
                                                                                                                    "range": [
                                                                                                                      6677,
                                                                                                                      6678
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 130
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 131
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 2,
                                                                                                                    "raw": "2",
                                                                                                                    "range": [
                                                                                                                      6679,
                                                                                                                      6680
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 132
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 133
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6677,
                                                                                                                    6680
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 130
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 133
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6675,
                                                                                                                  6680
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 128
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 133
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "w",
                                                                                                                  "range": [
                                                                                                                    6681,
                                                                                                                    6682
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 134
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 135
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "operator": "/",
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "r",
                                                                                                                      "range": [
                                                                                                                        6683,
                                                                                                                        6684
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 136
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 137
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "x",
                                                                                                                      "range": [
                                                                                                                        6685,
                                                                                                                        6686
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 138
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 139
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6683,
                                                                                                                      6686
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 136
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 139
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 2,
                                                                                                                    "raw": "2",
                                                                                                                    "range": [
                                                                                                                      6687,
                                                                                                                      6688
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 140
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 141
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6683,
                                                                                                                    6688
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 136
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 141
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6681,
                                                                                                                  6688
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 134
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 141
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "y",
                                                                                                                  "range": [
                                                                                                                    6689,
                                                                                                                    6690
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 142
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 143
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "operator": "/",
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "r",
                                                                                                                      "range": [
                                                                                                                        6691,
                                                                                                                        6692
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 144
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 145
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "y",
                                                                                                                      "range": [
                                                                                                                        6693,
                                                                                                                        6694
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 146
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 147
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6691,
                                                                                                                      6694
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 144
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 147
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 2,
                                                                                                                    "raw": "2",
                                                                                                                    "range": [
                                                                                                                      6695,
                                                                                                                      6696
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 148
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 149
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6691,
                                                                                                                    6696
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 144
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 149
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6689,
                                                                                                                  6696
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 142
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 149
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "var",
                                                                                                            "range": [
                                                                                                              6547,
                                                                                                              6697
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 10,
                                                                                                                "column": 0
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 10,
                                                                                                                "column": 150
                                                                                                              }
                                                                                                            },
                                                                                                            "leadingComments": [
                                                                                                              {
                                                                                                                "type": "Line",
                                                                                                                "value": "update rectangle",
                                                                                                                "range": [
                                                                                                                  6528,
                                                                                                                  6546
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 778
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 9,
                                                                                                                    "column": 796
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "SequenceExpression",
                                                                                                              "expressions": [
                                                                                                                {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": true,
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "h",
                                                                                                                          "range": [
                                                                                                                            6697,
                                                                                                                            6698
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 150
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 151
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "vertices",
                                                                                                                          "range": [
                                                                                                                            6699,
                                                                                                                            6707
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 152
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 160
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6697,
                                                                                                                          6707
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 150
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 160
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          6708,
                                                                                                                          6709
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 161
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 162
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6697,
                                                                                                                        6710
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 150
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 163
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "set",
                                                                                                                      "range": [
                                                                                                                        6711,
                                                                                                                        6714
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 164
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 167
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6697,
                                                                                                                      6714
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 150
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 167
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "UnaryExpression",
                                                                                                                        "operator": "-",
                                                                                                                        "argument": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "v",
                                                                                                                          "range": [
                                                                                                                            6716,
                                                                                                                            6717
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 169
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 170
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "prefix": true,
                                                                                                                        "range": [
                                                                                                                          6715,
                                                                                                                          6717
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 168
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 170
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "w",
                                                                                                                        "range": [
                                                                                                                          6718,
                                                                                                                          6719
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 171
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 172
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6715,
                                                                                                                        6719
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 168
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 172
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "u",
                                                                                                                        "range": [
                                                                                                                          6720,
                                                                                                                          6721
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 173
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 174
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "y",
                                                                                                                        "range": [
                                                                                                                          6722,
                                                                                                                          6723
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 175
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 176
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6720,
                                                                                                                        6723
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 173
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 176
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        6724,
                                                                                                                        6725
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 177
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 178
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6697,
                                                                                                                    6726
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 150
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 179
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": true,
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "h",
                                                                                                                          "range": [
                                                                                                                            6727,
                                                                                                                            6728
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 180
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 181
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "vertices",
                                                                                                                          "range": [
                                                                                                                            6729,
                                                                                                                            6737
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 182
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 190
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6727,
                                                                                                                          6737
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 180
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 190
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 1,
                                                                                                                        "raw": "1",
                                                                                                                        "range": [
                                                                                                                          6738,
                                                                                                                          6739
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 191
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 192
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6727,
                                                                                                                        6740
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 180
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 193
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "set",
                                                                                                                      "range": [
                                                                                                                        6741,
                                                                                                                        6744
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 194
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 197
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6727,
                                                                                                                      6744
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 180
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 197
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "-",
                                                                                                                        "left": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "s",
                                                                                                                          "range": [
                                                                                                                            6745,
                                                                                                                            6746
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 198
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 199
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "v",
                                                                                                                          "range": [
                                                                                                                            6747,
                                                                                                                            6748
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 200
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 201
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6745,
                                                                                                                          6748
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 198
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 201
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "w",
                                                                                                                        "range": [
                                                                                                                          6749,
                                                                                                                          6750
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 202
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 203
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6745,
                                                                                                                        6750
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 198
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 203
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "u",
                                                                                                                        "range": [
                                                                                                                          6751,
                                                                                                                          6752
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 204
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 205
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "y",
                                                                                                                        "range": [
                                                                                                                          6753,
                                                                                                                          6754
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 206
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 207
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6751,
                                                                                                                        6754
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 204
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 207
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        6755,
                                                                                                                        6756
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 208
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 209
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6727,
                                                                                                                    6757
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 180
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 210
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": true,
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "h",
                                                                                                                          "range": [
                                                                                                                            6758,
                                                                                                                            6759
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 211
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 212
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "vertices",
                                                                                                                          "range": [
                                                                                                                            6760,
                                                                                                                            6768
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 213
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 221
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6758,
                                                                                                                          6768
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 211
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 221
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 2,
                                                                                                                        "raw": "2",
                                                                                                                        "range": [
                                                                                                                          6769,
                                                                                                                          6770
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 222
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 223
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6758,
                                                                                                                        6771
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 211
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 224
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "set",
                                                                                                                      "range": [
                                                                                                                        6772,
                                                                                                                        6775
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 225
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 228
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6758,
                                                                                                                      6775
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 211
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 228
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "UnaryExpression",
                                                                                                                        "operator": "-",
                                                                                                                        "argument": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "v",
                                                                                                                          "range": [
                                                                                                                            6777,
                                                                                                                            6778
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 230
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 231
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "prefix": true,
                                                                                                                        "range": [
                                                                                                                          6776,
                                                                                                                          6778
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 229
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 231
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "w",
                                                                                                                        "range": [
                                                                                                                          6779,
                                                                                                                          6780
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 232
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 233
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6776,
                                                                                                                        6780
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 229
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 233
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "UnaryExpression",
                                                                                                                        "operator": "-",
                                                                                                                        "argument": {
                                                                                                                          "type": "BinaryExpression",
                                                                                                                          "operator": "-",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "t",
                                                                                                                            "range": [
                                                                                                                              6783,
                                                                                                                              6784
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 236
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 237
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "u",
                                                                                                                            "range": [
                                                                                                                              6785,
                                                                                                                              6786
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 238
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 239
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6783,
                                                                                                                            6786
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 236
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 239
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "prefix": true,
                                                                                                                        "range": [
                                                                                                                          6781,
                                                                                                                          6787
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 234
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 240
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "y",
                                                                                                                        "range": [
                                                                                                                          6788,
                                                                                                                          6789
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 241
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 242
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6781,
                                                                                                                        6789
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 234
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 242
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        6790,
                                                                                                                        6791
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 243
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 244
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6758,
                                                                                                                    6792
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 211
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 245
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": true,
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "h",
                                                                                                                          "range": [
                                                                                                                            6793,
                                                                                                                            6794
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 246
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 247
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "vertices",
                                                                                                                          "range": [
                                                                                                                            6795,
                                                                                                                            6803
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 248
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 256
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6793,
                                                                                                                          6803
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 246
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 256
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 3,
                                                                                                                        "raw": "3",
                                                                                                                        "range": [
                                                                                                                          6804,
                                                                                                                          6805
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 257
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 258
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6793,
                                                                                                                        6806
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 246
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 259
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "set",
                                                                                                                      "range": [
                                                                                                                        6807,
                                                                                                                        6810
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 260
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 263
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6793,
                                                                                                                      6810
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 246
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 263
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "-",
                                                                                                                        "left": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "s",
                                                                                                                          "range": [
                                                                                                                            6811,
                                                                                                                            6812
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 264
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 265
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "v",
                                                                                                                          "range": [
                                                                                                                            6813,
                                                                                                                            6814
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 266
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 267
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6811,
                                                                                                                          6814
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 264
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 267
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "w",
                                                                                                                        "range": [
                                                                                                                          6815,
                                                                                                                          6816
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 268
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 269
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6811,
                                                                                                                        6816
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 264
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 269
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "UnaryExpression",
                                                                                                                        "operator": "-",
                                                                                                                        "argument": {
                                                                                                                          "type": "BinaryExpression",
                                                                                                                          "operator": "-",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "t",
                                                                                                                            "range": [
                                                                                                                              6819,
                                                                                                                              6820
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 272
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 273
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "u",
                                                                                                                            "range": [
                                                                                                                              6821,
                                                                                                                              6822
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 274
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 10,
                                                                                                                                "column": 275
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6819,
                                                                                                                            6822
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 272
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 275
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "prefix": true,
                                                                                                                        "range": [
                                                                                                                          6817,
                                                                                                                          6823
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 270
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 276
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "y",
                                                                                                                        "range": [
                                                                                                                          6824,
                                                                                                                          6825
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 277
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 278
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6817,
                                                                                                                        6825
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 270
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 278
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        6826,
                                                                                                                        6827
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 279
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 280
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6793,
                                                                                                                    6828
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 246
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 281
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "h",
                                                                                                                      "range": [
                                                                                                                        6829,
                                                                                                                        6830
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 282
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 283
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "verticesNeedUpdate",
                                                                                                                      "range": [
                                                                                                                        6831,
                                                                                                                        6849
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 284
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 302
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6829,
                                                                                                                      6849
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 282
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 302
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "!",
                                                                                                                    "argument": {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        6851,
                                                                                                                        6852
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 304
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 305
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      6850,
                                                                                                                      6852
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 303
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 305
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6829,
                                                                                                                    6852
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 282
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 305
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "l",
                                                                                                                    "range": [
                                                                                                                      6853,
                                                                                                                      6854
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 306
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 307
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "NewExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "THREE",
                                                                                                                        "range": [
                                                                                                                          6859,
                                                                                                                          6864
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 312
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 317
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "Vector2",
                                                                                                                        "range": [
                                                                                                                          6865,
                                                                                                                          6872
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 318
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 325
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6859,
                                                                                                                        6872
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 312
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 10,
                                                                                                                          "column": 325
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "p",
                                                                                                                          "range": [
                                                                                                                            6873,
                                                                                                                            6874
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 326
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 327
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "offsetX",
                                                                                                                          "range": [
                                                                                                                            6875,
                                                                                                                            6882
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 328
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 335
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6873,
                                                                                                                          6882
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 326
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 335
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "p",
                                                                                                                          "range": [
                                                                                                                            6883,
                                                                                                                            6884
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 336
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 337
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "offsetY",
                                                                                                                          "range": [
                                                                                                                            6885,
                                                                                                                            6892
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 338
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 10,
                                                                                                                              "column": 345
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6883,
                                                                                                                          6892
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 336
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 10,
                                                                                                                            "column": 345
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      6855,
                                                                                                                      6893
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 308
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 10,
                                                                                                                        "column": 346
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6853,
                                                                                                                    6893
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 306
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 10,
                                                                                                                      "column": 346
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                6697,
                                                                                                                6893
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 10,
                                                                                                                  "column": 150
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 10,
                                                                                                                  "column": 346
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              6697,
                                                                                                              6894
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 10,
                                                                                                                "column": 150
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 10,
                                                                                                                "column": 347
                                                                                                              }
                                                                                                            },
                                                                                                            "trailingComments": [
                                                                                                              {
                                                                                                                "type": "Line",
                                                                                                                "value": "check intersection with rectangle in display-coordinates",
                                                                                                                "range": [
                                                                                                                  6894,
                                                                                                                  6952
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 347
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 405
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "z",
                                                                                                                  "range": [
                                                                                                                    6957,
                                                                                                                    6958
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 4
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 5
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "NewExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "THREE",
                                                                                                                      "range": [
                                                                                                                        6963,
                                                                                                                        6968
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 10
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 15
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "Box2",
                                                                                                                      "range": [
                                                                                                                        6969,
                                                                                                                        6973
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 16
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 20
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6963,
                                                                                                                      6973
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 10
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 20
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [],
                                                                                                                  "range": [
                                                                                                                    6959,
                                                                                                                    6973
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 6
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 20
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6957,
                                                                                                                  6973
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 4
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 20
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "var",
                                                                                                            "range": [
                                                                                                              6953,
                                                                                                              6974
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 11,
                                                                                                                "column": 0
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 11,
                                                                                                                "column": 21
                                                                                                              }
                                                                                                            },
                                                                                                            "leadingComments": [
                                                                                                              {
                                                                                                                "type": "Line",
                                                                                                                "value": "check intersection with rectangle in display-coordinates",
                                                                                                                "range": [
                                                                                                                  6894,
                                                                                                                  6952
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 347
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 10,
                                                                                                                    "column": 405
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "CallExpression",
                                                                                                              "callee": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "z",
                                                                                                                  "range": [
                                                                                                                    6974,
                                                                                                                    6975
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 21
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 22
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "setFromPoints",
                                                                                                                  "range": [
                                                                                                                    6976,
                                                                                                                    6989
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 23
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 36
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  6974,
                                                                                                                  6989
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 21
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 36
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "arguments": [
                                                                                                                {
                                                                                                                  "type": "ArrayExpression",
                                                                                                                  "elements": [
                                                                                                                    {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "k",
                                                                                                                      "range": [
                                                                                                                        6991,
                                                                                                                        6992
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 38
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 39
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "l",
                                                                                                                      "range": [
                                                                                                                        6993,
                                                                                                                        6994
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 40
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 41
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    6990,
                                                                                                                    6995
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 37
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 42
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                6974,
                                                                                                                6996
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 11,
                                                                                                                  "column": 21
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 11,
                                                                                                                  "column": 43
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              6974,
                                                                                                              6997
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 11,
                                                                                                                "column": 21
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 11,
                                                                                                                "column": 44
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "A",
                                                                                                                  "range": [
                                                                                                                    7001,
                                                                                                                    7002
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 48
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 49
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "ArrayExpression",
                                                                                                                  "elements": [],
                                                                                                                  "range": [
                                                                                                                    7003,
                                                                                                                    7005
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 50
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 52
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7001,
                                                                                                                  7005
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 48
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 52
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iteratorNormalCompletion",
                                                                                                                  "range": [
                                                                                                                    7006,
                                                                                                                    7031
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 53
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 78
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "!",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 0,
                                                                                                                    "raw": "0",
                                                                                                                    "range": [
                                                                                                                      7033,
                                                                                                                      7034
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 80
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 81
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    7032,
                                                                                                                    7034
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 79
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 81
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7006,
                                                                                                                  7034
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 53
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 81
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_didIteratorError",
                                                                                                                  "range": [
                                                                                                                    7035,
                                                                                                                    7052
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 82
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 99
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "!",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 1,
                                                                                                                    "raw": "1",
                                                                                                                    "range": [
                                                                                                                      7054,
                                                                                                                      7055
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 101
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 102
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    7053,
                                                                                                                    7055
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 100
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 102
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7035,
                                                                                                                  7055
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 82
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 102
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iteratorError",
                                                                                                                  "range": [
                                                                                                                    7056,
                                                                                                                    7070
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 103
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 117
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "void",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 0,
                                                                                                                    "raw": "0",
                                                                                                                    "range": [
                                                                                                                      7076,
                                                                                                                      7077
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 123
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 124
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    7071,
                                                                                                                    7077
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 118
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 124
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7056,
                                                                                                                  7077
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 103
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 11,
                                                                                                                    "column": 124
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "var",
                                                                                                            "range": [
                                                                                                              6997,
                                                                                                              7078
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 11,
                                                                                                                "column": 44
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 11,
                                                                                                                "column": 125
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "TryStatement",
                                                                                                            "block": {
                                                                                                              "type": "BlockStatement",
                                                                                                              "body": [
                                                                                                                {
                                                                                                                  "type": "ForStatement",
                                                                                                                  "init": {
                                                                                                                    "type": "VariableDeclaration",
                                                                                                                    "declarations": [
                                                                                                                      {
                                                                                                                        "type": "VariableDeclarator",
                                                                                                                        "id": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_step",
                                                                                                                          "range": [
                                                                                                                            7090,
                                                                                                                            7095
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 137
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 142
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "init": null,
                                                                                                                        "range": [
                                                                                                                          7090,
                                                                                                                          7095
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 137
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 142
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "VariableDeclarator",
                                                                                                                        "id": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_iterator",
                                                                                                                          "range": [
                                                                                                                            7096,
                                                                                                                            7105
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 143
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 152
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "init": {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "SequenceExpression",
                                                                                                                            "expressions": [
                                                                                                                              {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 0,
                                                                                                                                "raw": "0",
                                                                                                                                "range": [
                                                                                                                                  7107,
                                                                                                                                  7108
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 154
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 155
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "_getIterator3",
                                                                                                                                  "range": [
                                                                                                                                    7109,
                                                                                                                                    7122
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 11,
                                                                                                                                      "column": 156
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 11,
                                                                                                                                      "column": 169
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "default",
                                                                                                                                  "range": [
                                                                                                                                    7123,
                                                                                                                                    7130
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 11,
                                                                                                                                      "column": 170
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 11,
                                                                                                                                      "column": 177
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  7109,
                                                                                                                                  7130
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 156
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 177
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              7107,
                                                                                                                              7130
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 154
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 177
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "e",
                                                                                                                              "range": [
                                                                                                                                7132,
                                                                                                                                7133
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 179
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 180
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            7106,
                                                                                                                            7134
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 153
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 181
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7096,
                                                                                                                          7134
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 143
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 181
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "kind": "var",
                                                                                                                    "range": [
                                                                                                                      7086,
                                                                                                                      7134
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 133
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 181
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "test": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "!",
                                                                                                                    "argument": {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_iteratorNormalCompletion",
                                                                                                                        "range": [
                                                                                                                          7137,
                                                                                                                          7162
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 184
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 209
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_step",
                                                                                                                            "range": [
                                                                                                                              7164,
                                                                                                                              7169
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 211
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 216
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator",
                                                                                                                                "range": [
                                                                                                                                  7170,
                                                                                                                                  7179
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 217
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 226
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "next",
                                                                                                                                "range": [
                                                                                                                                  7180,
                                                                                                                                  7184
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 227
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 231
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7170,
                                                                                                                                7184
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 217
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 231
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [],
                                                                                                                            "range": [
                                                                                                                              7170,
                                                                                                                              7186
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 217
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 233
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7164,
                                                                                                                            7186
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 211
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 233
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "done",
                                                                                                                          "range": [
                                                                                                                            7188,
                                                                                                                            7192
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 235
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 239
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7163,
                                                                                                                          7192
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 210
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 239
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        7137,
                                                                                                                        7192
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 184
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 239
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      7135,
                                                                                                                      7193
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 182
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 240
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "update": {
                                                                                                                    "type": "AssignmentExpression",
                                                                                                                    "operator": "=",
                                                                                                                    "left": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "_iteratorNormalCompletion",
                                                                                                                      "range": [
                                                                                                                        7194,
                                                                                                                        7219
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 241
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 266
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "UnaryExpression",
                                                                                                                      "operator": "!",
                                                                                                                      "argument": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          7221,
                                                                                                                          7222
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 268
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 269
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "prefix": true,
                                                                                                                      "range": [
                                                                                                                        7220,
                                                                                                                        7222
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 267
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 269
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      7194,
                                                                                                                      7222
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 241
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 269
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "VariableDeclaration",
                                                                                                                        "declarations": [
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "C",
                                                                                                                              "range": [
                                                                                                                                7228,
                                                                                                                                7229
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 275
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 276
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_step",
                                                                                                                                "range": [
                                                                                                                                  7230,
                                                                                                                                  7235
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 277
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 282
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "value",
                                                                                                                                "range": [
                                                                                                                                  7236,
                                                                                                                                  7241
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 283
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 288
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7230,
                                                                                                                                7241
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 277
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 288
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7228,
                                                                                                                              7241
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 275
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 288
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "kind": "var",
                                                                                                                        "range": [
                                                                                                                          7224,
                                                                                                                          7242
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 271
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 289
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "LogicalExpression",
                                                                                                                          "operator": "&&",
                                                                                                                          "left": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "z",
                                                                                                                                "range": [
                                                                                                                                  7242,
                                                                                                                                  7243
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 289
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 290
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "containsBox",
                                                                                                                                "range": [
                                                                                                                                  7244,
                                                                                                                                  7255
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 291
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 302
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7242,
                                                                                                                                7255
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 289
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 302
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "C",
                                                                                                                                "range": [
                                                                                                                                  7256,
                                                                                                                                  7257
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 303
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 304
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              7242,
                                                                                                                              7258
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 289
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 305
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "A",
                                                                                                                                "range": [
                                                                                                                                  7260,
                                                                                                                                  7261
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 307
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 308
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "push",
                                                                                                                                "range": [
                                                                                                                                  7262,
                                                                                                                                  7266
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 309
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 313
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7260,
                                                                                                                                7266
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 307
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 11,
                                                                                                                                  "column": 313
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [
                                                                                                                              {
                                                                                                                                "type": "ObjectExpression",
                                                                                                                                "properties": [
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "distance",
                                                                                                                                      "range": [
                                                                                                                                        7268,
                                                                                                                                        7276
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 315
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 323
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "Literal",
                                                                                                                                      "value": 0,
                                                                                                                                      "raw": "0",
                                                                                                                                      "range": [
                                                                                                                                        7277,
                                                                                                                                        7278
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 324
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 325
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7268,
                                                                                                                                      7278
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 315
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 325
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "point",
                                                                                                                                      "range": [
                                                                                                                                        7279,
                                                                                                                                        7284
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 326
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 331
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "UnaryExpression",
                                                                                                                                      "operator": "void",
                                                                                                                                      "argument": {
                                                                                                                                        "type": "Literal",
                                                                                                                                        "value": 0,
                                                                                                                                        "raw": "0",
                                                                                                                                        "range": [
                                                                                                                                          7290,
                                                                                                                                          7291
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 337
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 338
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "prefix": true,
                                                                                                                                      "range": [
                                                                                                                                        7285,
                                                                                                                                        7291
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 332
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 338
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7279,
                                                                                                                                      7291
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 326
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 338
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "face",
                                                                                                                                      "range": [
                                                                                                                                        7292,
                                                                                                                                        7296
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 339
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 343
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "UnaryExpression",
                                                                                                                                      "operator": "void",
                                                                                                                                      "argument": {
                                                                                                                                        "type": "Literal",
                                                                                                                                        "value": 0,
                                                                                                                                        "raw": "0",
                                                                                                                                        "range": [
                                                                                                                                          7302,
                                                                                                                                          7303
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 349
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 350
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "prefix": true,
                                                                                                                                      "range": [
                                                                                                                                        7297,
                                                                                                                                        7303
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 344
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 350
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7292,
                                                                                                                                      7303
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 339
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 350
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "faceIndex",
                                                                                                                                      "range": [
                                                                                                                                        7304,
                                                                                                                                        7313
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 351
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 360
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "UnaryExpression",
                                                                                                                                      "operator": "void",
                                                                                                                                      "argument": {
                                                                                                                                        "type": "Literal",
                                                                                                                                        "value": 0,
                                                                                                                                        "raw": "0",
                                                                                                                                        "range": [
                                                                                                                                          7319,
                                                                                                                                          7320
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 366
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 367
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "prefix": true,
                                                                                                                                      "range": [
                                                                                                                                        7314,
                                                                                                                                        7320
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 361
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 367
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7304,
                                                                                                                                      7320
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 351
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 367
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "indices",
                                                                                                                                      "range": [
                                                                                                                                        7321,
                                                                                                                                        7328
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 368
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 375
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "UnaryExpression",
                                                                                                                                      "operator": "void",
                                                                                                                                      "argument": {
                                                                                                                                        "type": "Literal",
                                                                                                                                        "value": 0,
                                                                                                                                        "raw": "0",
                                                                                                                                        "range": [
                                                                                                                                          7334,
                                                                                                                                          7335
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 381
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 382
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "prefix": true,
                                                                                                                                      "range": [
                                                                                                                                        7329,
                                                                                                                                        7335
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 376
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 382
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7321,
                                                                                                                                      7335
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 368
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 382
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "object",
                                                                                                                                      "range": [
                                                                                                                                        7336,
                                                                                                                                        7342
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 383
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 389
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "MemberExpression",
                                                                                                                                      "computed": false,
                                                                                                                                      "object": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "C",
                                                                                                                                        "range": [
                                                                                                                                          7343,
                                                                                                                                          7344
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 390
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 391
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "property": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "__object",
                                                                                                                                        "range": [
                                                                                                                                          7345,
                                                                                                                                          7353
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 392
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 400
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        7343,
                                                                                                                                        7353
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 390
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 400
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7336,
                                                                                                                                      7353
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 383
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 400
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "material",
                                                                                                                                      "range": [
                                                                                                                                        7354,
                                                                                                                                        7362
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 401
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 409
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "MemberExpression",
                                                                                                                                      "computed": false,
                                                                                                                                      "object": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "C",
                                                                                                                                        "range": [
                                                                                                                                          7363,
                                                                                                                                          7364
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 410
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 411
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "property": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "__material",
                                                                                                                                        "range": [
                                                                                                                                          7365,
                                                                                                                                          7375
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 412
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 422
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        7363,
                                                                                                                                        7375
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 410
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 422
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7354,
                                                                                                                                      7375
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 401
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 422
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "Property",
                                                                                                                                    "key": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "meta",
                                                                                                                                      "range": [
                                                                                                                                        7376,
                                                                                                                                        7380
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 423
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 427
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "value": {
                                                                                                                                      "type": "MemberExpression",
                                                                                                                                      "computed": false,
                                                                                                                                      "object": {
                                                                                                                                        "type": "MemberExpression",
                                                                                                                                        "computed": false,
                                                                                                                                        "object": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "C",
                                                                                                                                          "range": [
                                                                                                                                            7381,
                                                                                                                                            7382
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 11,
                                                                                                                                              "column": 428
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 11,
                                                                                                                                              "column": 429
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "property": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "__material",
                                                                                                                                          "range": [
                                                                                                                                            7383,
                                                                                                                                            7393
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 11,
                                                                                                                                              "column": 430
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 11,
                                                                                                                                              "column": 440
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "range": [
                                                                                                                                          7381,
                                                                                                                                          7393
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 428
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 440
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "property": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "meta",
                                                                                                                                        "range": [
                                                                                                                                          7394,
                                                                                                                                          7398
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 441
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 11,
                                                                                                                                            "column": 445
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        7381,
                                                                                                                                        7398
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 428
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 11,
                                                                                                                                          "column": 445
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "kind": "init",
                                                                                                                                    "method": false,
                                                                                                                                    "shorthand": false,
                                                                                                                                    "computed": false,
                                                                                                                                    "range": [
                                                                                                                                      7376,
                                                                                                                                      7398
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 423
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 11,
                                                                                                                                        "column": 445
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                ],
                                                                                                                                "range": [
                                                                                                                                  7267,
                                                                                                                                  7399
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 314
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 11,
                                                                                                                                    "column": 446
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              7260,
                                                                                                                              7400
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 307
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 11,
                                                                                                                                "column": 447
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7242,
                                                                                                                            7400
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 289
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 11,
                                                                                                                              "column": 447
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7242,
                                                                                                                          7400
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 289
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 11,
                                                                                                                            "column": 447
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      7223,
                                                                                                                      7401
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 270
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 11,
                                                                                                                        "column": 448
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    7082,
                                                                                                                    7401
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 129
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 448
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "trailingComments": [
                                                                                                                    {
                                                                                                                      "type": "Line",
                                                                                                                      "value": " Remove items not present any longer",
                                                                                                                      "range": [
                                                                                                                        7401,
                                                                                                                        7439
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 448
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 11,
                                                                                                                          "column": 486
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ]
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                7081,
                                                                                                                7441
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 11,
                                                                                                                  "column": 128
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "handler": {
                                                                                                              "type": "CatchClause",
                                                                                                              "param": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "err",
                                                                                                                "range": [
                                                                                                                  7447,
                                                                                                                  7450
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 7
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 10
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "body": {
                                                                                                                "type": "BlockStatement",
                                                                                                                "body": [
                                                                                                                  {
                                                                                                                    "type": "ExpressionStatement",
                                                                                                                    "expression": {
                                                                                                                      "type": "SequenceExpression",
                                                                                                                      "expressions": [
                                                                                                                        {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_didIteratorError",
                                                                                                                            "range": [
                                                                                                                              7452,
                                                                                                                              7469
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 12
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 29
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "UnaryExpression",
                                                                                                                            "operator": "!",
                                                                                                                            "argument": {
                                                                                                                              "type": "Literal",
                                                                                                                              "value": 0,
                                                                                                                              "raw": "0",
                                                                                                                              "range": [
                                                                                                                                7471,
                                                                                                                                7472
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 31
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 32
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "prefix": true,
                                                                                                                            "range": [
                                                                                                                              7470,
                                                                                                                              7472
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 30
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 32
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7452,
                                                                                                                            7472
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 12
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 32
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_iteratorError",
                                                                                                                            "range": [
                                                                                                                              7473,
                                                                                                                              7487
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 33
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 47
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "err",
                                                                                                                            "range": [
                                                                                                                              7488,
                                                                                                                              7491
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 48
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 51
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7473,
                                                                                                                            7491
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 33
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 51
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        7452,
                                                                                                                        7491
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 12
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 51
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      7452,
                                                                                                                      7491
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 12
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 51
                                                                                                                      }
                                                                                                                    }
                                                                                                                  }
                                                                                                                ],
                                                                                                                "range": [
                                                                                                                  7451,
                                                                                                                  7492
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 11
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 52
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                7441,
                                                                                                                7492
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 52
                                                                                                                }
                                                                                                              },
                                                                                                              "leadingComments": [
                                                                                                                {
                                                                                                                  "type": "Line",
                                                                                                                  "value": " Remove items not present any longer",
                                                                                                                  "range": [
                                                                                                                    7401,
                                                                                                                    7439
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 448
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 11,
                                                                                                                      "column": 486
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ]
                                                                                                            },
                                                                                                            "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": [
                                                                                                                                  7505,
                                                                                                                                  7530
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 65
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 90
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                7504,
                                                                                                                                7530
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 64
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 90
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "right": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator",
                                                                                                                                "range": [
                                                                                                                                  7532,
                                                                                                                                  7541
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 92
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 101
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "return",
                                                                                                                                "range": [
                                                                                                                                  7542,
                                                                                                                                  7548
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 102
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 108
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7532,
                                                                                                                                7548
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 92
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 108
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7504,
                                                                                                                              7548
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 64
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 108
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator",
                                                                                                                                "range": [
                                                                                                                                  7550,
                                                                                                                                  7559
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 110
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 119
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "return",
                                                                                                                                "range": [
                                                                                                                                  7560,
                                                                                                                                  7566
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 120
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 126
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7550,
                                                                                                                                7566
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 110
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 126
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [],
                                                                                                                            "range": [
                                                                                                                              7550,
                                                                                                                              7568
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 110
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 128
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7504,
                                                                                                                            7568
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 64
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 128
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7504,
                                                                                                                          7568
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 64
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 128
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      7503,
                                                                                                                      7569
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 63
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 129
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "handler": null,
                                                                                                                  "finalizer": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "IfStatement",
                                                                                                                        "test": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_didIteratorError",
                                                                                                                          "range": [
                                                                                                                            7580,
                                                                                                                            7597
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 140
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 157
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "consequent": {
                                                                                                                          "type": "ThrowStatement",
                                                                                                                          "argument": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_iteratorError",
                                                                                                                            "range": [
                                                                                                                              7604,
                                                                                                                              7618
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 164
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 178
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7598,
                                                                                                                            7618
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 158
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 178
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "alternate": null,
                                                                                                                        "range": [
                                                                                                                          7577,
                                                                                                                          7618
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 137
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 178
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      7576,
                                                                                                                      7619
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 136
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 179
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    7500,
                                                                                                                    7619
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 60
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 179
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                7499,
                                                                                                                7620
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 59
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 180
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              7078,
                                                                                                              7620
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 11,
                                                                                                                "column": 125
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 12,
                                                                                                                "column": 180
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iteratorNormalCompletion2",
                                                                                                                  "range": [
                                                                                                                    7624,
                                                                                                                    7650
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 184
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 210
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "!",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 0,
                                                                                                                    "raw": "0",
                                                                                                                    "range": [
                                                                                                                      7652,
                                                                                                                      7653
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 212
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 213
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    7651,
                                                                                                                    7653
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 211
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 213
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7624,
                                                                                                                  7653
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 184
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 213
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_didIteratorError2",
                                                                                                                  "range": [
                                                                                                                    7654,
                                                                                                                    7672
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 214
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 232
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "!",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 1,
                                                                                                                    "raw": "1",
                                                                                                                    "range": [
                                                                                                                      7674,
                                                                                                                      7675
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 234
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 235
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    7673,
                                                                                                                    7675
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 233
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 235
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7654,
                                                                                                                  7675
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 214
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 235
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iteratorError2",
                                                                                                                  "range": [
                                                                                                                    7676,
                                                                                                                    7691
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 236
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 251
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "void",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 0,
                                                                                                                    "raw": "0",
                                                                                                                    "range": [
                                                                                                                      7697,
                                                                                                                      7698
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 257
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 258
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    7692,
                                                                                                                    7698
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 252
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 258
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  7676,
                                                                                                                  7698
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 236
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 258
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "var",
                                                                                                            "range": [
                                                                                                              7620,
                                                                                                              7699
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 12,
                                                                                                                "column": 180
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 12,
                                                                                                                "column": 259
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "TryStatement",
                                                                                                            "block": {
                                                                                                              "type": "BlockStatement",
                                                                                                              "body": [
                                                                                                                {
                                                                                                                  "type": "ForStatement",
                                                                                                                  "init": {
                                                                                                                    "type": "VariableDeclaration",
                                                                                                                    "declarations": [
                                                                                                                      {
                                                                                                                        "type": "VariableDeclarator",
                                                                                                                        "id": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_step2",
                                                                                                                          "range": [
                                                                                                                            7711,
                                                                                                                            7717
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 271
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 277
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "init": null,
                                                                                                                        "range": [
                                                                                                                          7711,
                                                                                                                          7717
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 271
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 277
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "VariableDeclarator",
                                                                                                                        "id": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_iterator2",
                                                                                                                          "range": [
                                                                                                                            7718,
                                                                                                                            7728
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 278
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 288
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "init": {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "SequenceExpression",
                                                                                                                            "expressions": [
                                                                                                                              {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 0,
                                                                                                                                "raw": "0",
                                                                                                                                "range": [
                                                                                                                                  7730,
                                                                                                                                  7731
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 290
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 291
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "_getIterator3",
                                                                                                                                  "range": [
                                                                                                                                    7732,
                                                                                                                                    7745
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 292
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 305
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "default",
                                                                                                                                  "range": [
                                                                                                                                    7746,
                                                                                                                                    7753
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 306
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 313
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  7732,
                                                                                                                                  7753
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 292
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 313
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              7730,
                                                                                                                              7753
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 290
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 313
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "c",
                                                                                                                              "range": [
                                                                                                                                7755,
                                                                                                                                7756
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 315
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 316
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            7729,
                                                                                                                            7757
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 289
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 317
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7718,
                                                                                                                          7757
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 278
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 317
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "kind": "var",
                                                                                                                    "range": [
                                                                                                                      7707,
                                                                                                                      7757
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 267
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 317
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "test": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "!",
                                                                                                                    "argument": {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_iteratorNormalCompletion2",
                                                                                                                        "range": [
                                                                                                                          7760,
                                                                                                                          7786
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 320
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 346
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_step2",
                                                                                                                            "range": [
                                                                                                                              7788,
                                                                                                                              7794
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 348
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 354
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator2",
                                                                                                                                "range": [
                                                                                                                                  7795,
                                                                                                                                  7805
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 355
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 365
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "next",
                                                                                                                                "range": [
                                                                                                                                  7806,
                                                                                                                                  7810
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 366
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 370
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7795,
                                                                                                                                7810
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 355
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 370
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [],
                                                                                                                            "range": [
                                                                                                                              7795,
                                                                                                                              7812
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 355
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 372
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            7788,
                                                                                                                            7812
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 348
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 372
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "done",
                                                                                                                          "range": [
                                                                                                                            7814,
                                                                                                                            7818
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 374
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 378
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7787,
                                                                                                                          7818
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 347
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 378
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        7760,
                                                                                                                        7818
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 320
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 378
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      7758,
                                                                                                                      7819
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 318
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 379
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "update": {
                                                                                                                    "type": "AssignmentExpression",
                                                                                                                    "operator": "=",
                                                                                                                    "left": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "_iteratorNormalCompletion2",
                                                                                                                      "range": [
                                                                                                                        7820,
                                                                                                                        7846
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 380
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 406
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "UnaryExpression",
                                                                                                                      "operator": "!",
                                                                                                                      "argument": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          7848,
                                                                                                                          7849
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 408
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 409
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "prefix": true,
                                                                                                                      "range": [
                                                                                                                        7847,
                                                                                                                        7849
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 407
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 409
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      7820,
                                                                                                                      7849
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 380
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 409
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "VariableDeclaration",
                                                                                                                        "declarations": [
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_C",
                                                                                                                              "range": [
                                                                                                                                7855,
                                                                                                                                7857
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 415
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 417
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_step2",
                                                                                                                                "range": [
                                                                                                                                  7858,
                                                                                                                                  7864
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 418
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 424
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "value",
                                                                                                                                "range": [
                                                                                                                                  7865,
                                                                                                                                  7870
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 425
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 430
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7858,
                                                                                                                                7870
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 418
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 430
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7855,
                                                                                                                              7870
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 415
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 430
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "D",
                                                                                                                              "range": [
                                                                                                                                7871,
                                                                                                                                7872
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 431
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 432
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "UnaryExpression",
                                                                                                                              "operator": "!",
                                                                                                                              "argument": {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 1,
                                                                                                                                "raw": "1",
                                                                                                                                "range": [
                                                                                                                                  7874,
                                                                                                                                  7875
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 434
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 435
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                7873,
                                                                                                                                7875
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 433
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 435
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7871,
                                                                                                                              7875
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 431
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 435
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_iteratorNormalCompletion4",
                                                                                                                              "range": [
                                                                                                                                7876,
                                                                                                                                7902
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 436
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 462
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "UnaryExpression",
                                                                                                                              "operator": "!",
                                                                                                                              "argument": {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 0,
                                                                                                                                "raw": "0",
                                                                                                                                "range": [
                                                                                                                                  7904,
                                                                                                                                  7905
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 464
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 465
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                7903,
                                                                                                                                7905
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 463
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 465
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7876,
                                                                                                                              7905
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 436
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 465
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_didIteratorError4",
                                                                                                                              "range": [
                                                                                                                                7906,
                                                                                                                                7924
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 466
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 484
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "UnaryExpression",
                                                                                                                              "operator": "!",
                                                                                                                              "argument": {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 1,
                                                                                                                                "raw": "1",
                                                                                                                                "range": [
                                                                                                                                  7926,
                                                                                                                                  7927
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 486
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 487
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                7925,
                                                                                                                                7927
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 485
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 487
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7906,
                                                                                                                              7927
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 466
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 487
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_iteratorError4",
                                                                                                                              "range": [
                                                                                                                                7928,
                                                                                                                                7943
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 488
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 503
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "UnaryExpression",
                                                                                                                              "operator": "void",
                                                                                                                              "argument": {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 0,
                                                                                                                                "raw": "0",
                                                                                                                                "range": [
                                                                                                                                  7949,
                                                                                                                                  7950
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 509
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 510
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                7944,
                                                                                                                                7950
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 504
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 510
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              7928,
                                                                                                                              7950
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 488
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 510
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "kind": "var",
                                                                                                                        "range": [
                                                                                                                          7851,
                                                                                                                          7951
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 411
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 511
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "TryStatement",
                                                                                                                        "block": {
                                                                                                                          "type": "BlockStatement",
                                                                                                                          "body": [
                                                                                                                            {
                                                                                                                              "type": "ForStatement",
                                                                                                                              "init": {
                                                                                                                                "type": "VariableDeclaration",
                                                                                                                                "declarations": [
                                                                                                                                  {
                                                                                                                                    "type": "VariableDeclarator",
                                                                                                                                    "id": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "_step4",
                                                                                                                                      "range": [
                                                                                                                                        7963,
                                                                                                                                        7969
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 523
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 529
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "init": null,
                                                                                                                                    "range": [
                                                                                                                                      7963,
                                                                                                                                      7969
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 523
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 529
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "VariableDeclarator",
                                                                                                                                    "id": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "_iterator4",
                                                                                                                                      "range": [
                                                                                                                                        7970,
                                                                                                                                        7980
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 530
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 540
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "init": {
                                                                                                                                      "type": "CallExpression",
                                                                                                                                      "callee": {
                                                                                                                                        "type": "SequenceExpression",
                                                                                                                                        "expressions": [
                                                                                                                                          {
                                                                                                                                            "type": "Literal",
                                                                                                                                            "value": 0,
                                                                                                                                            "raw": "0",
                                                                                                                                            "range": [
                                                                                                                                              7982,
                                                                                                                                              7983
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 542
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 543
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "_getIterator3",
                                                                                                                                              "range": [
                                                                                                                                                7984,
                                                                                                                                                7997
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 544
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 557
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "default",
                                                                                                                                              "range": [
                                                                                                                                                7998,
                                                                                                                                                8005
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 558
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 565
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              7984,
                                                                                                                                              8005
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 544
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 565
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        ],
                                                                                                                                        "range": [
                                                                                                                                          7982,
                                                                                                                                          8005
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 542
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 565
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "arguments": [
                                                                                                                                        {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "A",
                                                                                                                                          "range": [
                                                                                                                                            8007,
                                                                                                                                            8008
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 567
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 568
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      ],
                                                                                                                                      "range": [
                                                                                                                                        7981,
                                                                                                                                        8009
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 541
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 569
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "range": [
                                                                                                                                      7970,
                                                                                                                                      8009
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 530
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 569
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                ],
                                                                                                                                "kind": "var",
                                                                                                                                "range": [
                                                                                                                                  7959,
                                                                                                                                  8009
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 519
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 569
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "test": {
                                                                                                                                "type": "UnaryExpression",
                                                                                                                                "operator": "!",
                                                                                                                                "argument": {
                                                                                                                                  "type": "AssignmentExpression",
                                                                                                                                  "operator": "=",
                                                                                                                                  "left": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "_iteratorNormalCompletion4",
                                                                                                                                    "range": [
                                                                                                                                      8012,
                                                                                                                                      8038
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 572
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 598
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "right": {
                                                                                                                                    "type": "MemberExpression",
                                                                                                                                    "computed": false,
                                                                                                                                    "object": {
                                                                                                                                      "type": "AssignmentExpression",
                                                                                                                                      "operator": "=",
                                                                                                                                      "left": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "_step4",
                                                                                                                                        "range": [
                                                                                                                                          8040,
                                                                                                                                          8046
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 600
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 606
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "right": {
                                                                                                                                        "type": "CallExpression",
                                                                                                                                        "callee": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "_iterator4",
                                                                                                                                            "range": [
                                                                                                                                              8047,
                                                                                                                                              8057
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 607
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 617
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "next",
                                                                                                                                            "range": [
                                                                                                                                              8058,
                                                                                                                                              8062
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 618
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 622
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8047,
                                                                                                                                            8062
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 607
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 622
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "arguments": [],
                                                                                                                                        "range": [
                                                                                                                                          8047,
                                                                                                                                          8064
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 607
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 624
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        8040,
                                                                                                                                        8064
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 600
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 624
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "property": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "done",
                                                                                                                                      "range": [
                                                                                                                                        8066,
                                                                                                                                        8070
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 626
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 630
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "range": [
                                                                                                                                      8039,
                                                                                                                                      8070
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 599
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 630
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "range": [
                                                                                                                                    8012,
                                                                                                                                    8070
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 572
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 630
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "prefix": true,
                                                                                                                                "range": [
                                                                                                                                  8010,
                                                                                                                                  8071
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 570
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 631
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "update": {
                                                                                                                                "type": "AssignmentExpression",
                                                                                                                                "operator": "=",
                                                                                                                                "left": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "_iteratorNormalCompletion4",
                                                                                                                                  "range": [
                                                                                                                                    8072,
                                                                                                                                    8098
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 632
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 658
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "right": {
                                                                                                                                  "type": "UnaryExpression",
                                                                                                                                  "operator": "!",
                                                                                                                                  "argument": {
                                                                                                                                    "type": "Literal",
                                                                                                                                    "value": 0,
                                                                                                                                    "raw": "0",
                                                                                                                                    "range": [
                                                                                                                                      8100,
                                                                                                                                      8101
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 660
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 661
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "prefix": true,
                                                                                                                                  "range": [
                                                                                                                                    8099,
                                                                                                                                    8101
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 659
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 661
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  8072,
                                                                                                                                  8101
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 632
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 661
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "body": {
                                                                                                                                "type": "BlockStatement",
                                                                                                                                "body": [
                                                                                                                                  {
                                                                                                                                    "type": "VariableDeclaration",
                                                                                                                                    "declarations": [
                                                                                                                                      {
                                                                                                                                        "type": "VariableDeclarator",
                                                                                                                                        "id": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "E",
                                                                                                                                          "range": [
                                                                                                                                            8107,
                                                                                                                                            8108
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 667
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 668
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "init": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "_step4",
                                                                                                                                            "range": [
                                                                                                                                              8109,
                                                                                                                                              8115
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 669
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 675
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "value",
                                                                                                                                            "range": [
                                                                                                                                              8116,
                                                                                                                                              8121
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 676
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 681
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8109,
                                                                                                                                            8121
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 669
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 681
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "range": [
                                                                                                                                          8107,
                                                                                                                                          8121
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 667
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 681
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    ],
                                                                                                                                    "kind": "var",
                                                                                                                                    "range": [
                                                                                                                                      8103,
                                                                                                                                      8122
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 663
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 682
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  {
                                                                                                                                    "type": "IfStatement",
                                                                                                                                    "test": {
                                                                                                                                      "type": "BinaryExpression",
                                                                                                                                      "operator": "===",
                                                                                                                                      "left": {
                                                                                                                                        "type": "MemberExpression",
                                                                                                                                        "computed": false,
                                                                                                                                        "object": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "_C",
                                                                                                                                              "range": [
                                                                                                                                                8125,
                                                                                                                                                8127
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 685
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 687
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "material",
                                                                                                                                              "range": [
                                                                                                                                                8128,
                                                                                                                                                8136
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 688
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 696
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              8125,
                                                                                                                                              8136
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 685
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 696
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "meta",
                                                                                                                                            "range": [
                                                                                                                                              8137,
                                                                                                                                              8141
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 697
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 701
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8125,
                                                                                                                                            8141
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 685
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 701
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "property": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "id",
                                                                                                                                          "range": [
                                                                                                                                            8142,
                                                                                                                                            8144
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 702
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 704
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "range": [
                                                                                                                                          8125,
                                                                                                                                          8144
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 685
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 704
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "right": {
                                                                                                                                        "type": "MemberExpression",
                                                                                                                                        "computed": false,
                                                                                                                                        "object": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "E",
                                                                                                                                              "range": [
                                                                                                                                                8147,
                                                                                                                                                8148
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 707
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 708
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "material",
                                                                                                                                              "range": [
                                                                                                                                                8149,
                                                                                                                                                8157
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 709
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 717
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              8147,
                                                                                                                                              8157
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 707
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 717
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "meta",
                                                                                                                                            "range": [
                                                                                                                                              8158,
                                                                                                                                              8162
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 718
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 722
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8147,
                                                                                                                                            8162
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 707
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 722
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "property": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "id",
                                                                                                                                          "range": [
                                                                                                                                            8163,
                                                                                                                                            8165
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 723
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 725
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "range": [
                                                                                                                                          8147,
                                                                                                                                          8165
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 707
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 725
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        8125,
                                                                                                                                        8165
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 685
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 725
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "consequent": {
                                                                                                                                      "type": "BlockStatement",
                                                                                                                                      "body": [
                                                                                                                                        {
                                                                                                                                          "type": "ExpressionStatement",
                                                                                                                                          "expression": {
                                                                                                                                            "type": "AssignmentExpression",
                                                                                                                                            "operator": "=",
                                                                                                                                            "left": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "D",
                                                                                                                                              "range": [
                                                                                                                                                8167,
                                                                                                                                                8168
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 727
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 728
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "right": {
                                                                                                                                              "type": "UnaryExpression",
                                                                                                                                              "operator": "!",
                                                                                                                                              "argument": {
                                                                                                                                                "type": "Literal",
                                                                                                                                                "value": 0,
                                                                                                                                                "raw": "0",
                                                                                                                                                "range": [
                                                                                                                                                  8170,
                                                                                                                                                  8171
                                                                                                                                                ],
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 730
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 731
                                                                                                                                                  }
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "prefix": true,
                                                                                                                                              "range": [
                                                                                                                                                8169,
                                                                                                                                                8171
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 729
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 731
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              8167,
                                                                                                                                              8171
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 727
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 731
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8167,
                                                                                                                                            8172
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 727
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 732
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        {
                                                                                                                                          "type": "BreakStatement",
                                                                                                                                          "label": null,
                                                                                                                                          "range": [
                                                                                                                                            8172,
                                                                                                                                            8177
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 732
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 737
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      ],
                                                                                                                                      "range": [
                                                                                                                                        8166,
                                                                                                                                        8178
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 726
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 738
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "alternate": null,
                                                                                                                                    "range": [
                                                                                                                                      8122,
                                                                                                                                      8178
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 682
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 738
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                ],
                                                                                                                                "range": [
                                                                                                                                  8102,
                                                                                                                                  8179
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 662
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 739
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                7955,
                                                                                                                                8179
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 515
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 739
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            7954,
                                                                                                                            8180
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 514
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 740
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "handler": {
                                                                                                                          "type": "CatchClause",
                                                                                                                          "param": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "err",
                                                                                                                            "range": [
                                                                                                                              8186,
                                                                                                                              8189
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 746
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 749
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "body": {
                                                                                                                            "type": "BlockStatement",
                                                                                                                            "body": [
                                                                                                                              {
                                                                                                                                "type": "ExpressionStatement",
                                                                                                                                "expression": {
                                                                                                                                  "type": "SequenceExpression",
                                                                                                                                  "expressions": [
                                                                                                                                    {
                                                                                                                                      "type": "AssignmentExpression",
                                                                                                                                      "operator": "=",
                                                                                                                                      "left": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "_didIteratorError4",
                                                                                                                                        "range": [
                                                                                                                                          8191,
                                                                                                                                          8209
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 751
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 769
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "right": {
                                                                                                                                        "type": "UnaryExpression",
                                                                                                                                        "operator": "!",
                                                                                                                                        "argument": {
                                                                                                                                          "type": "Literal",
                                                                                                                                          "value": 0,
                                                                                                                                          "raw": "0",
                                                                                                                                          "range": [
                                                                                                                                            8211,
                                                                                                                                            8212
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 771
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 772
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "prefix": true,
                                                                                                                                        "range": [
                                                                                                                                          8210,
                                                                                                                                          8212
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 770
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 772
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        8191,
                                                                                                                                        8212
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 751
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 772
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    {
                                                                                                                                      "type": "AssignmentExpression",
                                                                                                                                      "operator": "=",
                                                                                                                                      "left": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "_iteratorError4",
                                                                                                                                        "range": [
                                                                                                                                          8213,
                                                                                                                                          8228
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 773
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 788
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "right": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "err",
                                                                                                                                        "range": [
                                                                                                                                          8229,
                                                                                                                                          8232
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 789
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 792
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        8213,
                                                                                                                                        8232
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 773
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 792
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  ],
                                                                                                                                  "range": [
                                                                                                                                    8191,
                                                                                                                                    8232
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 751
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 792
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  8191,
                                                                                                                                  8232
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 751
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 792
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              8190,
                                                                                                                              8233
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 750
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 793
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8180,
                                                                                                                            8233
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 740
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 793
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "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": "_iteratorNormalCompletion4",
                                                                                                                                            "range": [
                                                                                                                                              8246,
                                                                                                                                              8272
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 806
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 832
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "prefix": true,
                                                                                                                                          "range": [
                                                                                                                                            8245,
                                                                                                                                            8272
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 805
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 832
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "right": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "_iterator4",
                                                                                                                                            "range": [
                                                                                                                                              8274,
                                                                                                                                              8284
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 834
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 844
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "return",
                                                                                                                                            "range": [
                                                                                                                                              8285,
                                                                                                                                              8291
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 845
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 851
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8274,
                                                                                                                                            8291
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 834
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 851
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "range": [
                                                                                                                                          8245,
                                                                                                                                          8291
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 805
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 851
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "right": {
                                                                                                                                        "type": "CallExpression",
                                                                                                                                        "callee": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "_iterator4",
                                                                                                                                            "range": [
                                                                                                                                              8293,
                                                                                                                                              8303
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 853
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 863
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "return",
                                                                                                                                            "range": [
                                                                                                                                              8304,
                                                                                                                                              8310
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 864
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 870
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            8293,
                                                                                                                                            8310
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 853
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 870
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "arguments": [],
                                                                                                                                        "range": [
                                                                                                                                          8293,
                                                                                                                                          8312
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 853
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 872
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        8245,
                                                                                                                                        8312
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 805
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 872
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "range": [
                                                                                                                                      8245,
                                                                                                                                      8312
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 805
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 872
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                ],
                                                                                                                                "range": [
                                                                                                                                  8244,
                                                                                                                                  8313
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 804
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 873
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "handler": null,
                                                                                                                              "finalizer": {
                                                                                                                                "type": "BlockStatement",
                                                                                                                                "body": [
                                                                                                                                  {
                                                                                                                                    "type": "IfStatement",
                                                                                                                                    "test": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "_didIteratorError4",
                                                                                                                                      "range": [
                                                                                                                                        8324,
                                                                                                                                        8342
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 884
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 902
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "consequent": {
                                                                                                                                      "type": "ThrowStatement",
                                                                                                                                      "argument": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "_iteratorError4",
                                                                                                                                        "range": [
                                                                                                                                          8349,
                                                                                                                                          8364
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 909
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 924
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        8343,
                                                                                                                                        8364
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 903
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 924
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "alternate": null,
                                                                                                                                    "range": [
                                                                                                                                      8321,
                                                                                                                                      8364
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 881
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 924
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                ],
                                                                                                                                "range": [
                                                                                                                                  8320,
                                                                                                                                  8365
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 880
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 925
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8241,
                                                                                                                                8365
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 801
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 925
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            8240,
                                                                                                                            8366
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 800
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 926
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          7951,
                                                                                                                          8366
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 511
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 926
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "LogicalExpression",
                                                                                                                          "operator": "||",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "D",
                                                                                                                            "range": [
                                                                                                                              8366,
                                                                                                                              8367
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 926
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 927
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_this2",
                                                                                                                                "range": [
                                                                                                                                  8369,
                                                                                                                                  8375
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 929
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 935
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "remove",
                                                                                                                                "range": [
                                                                                                                                  8376,
                                                                                                                                  8382
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 936
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 942
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8369,
                                                                                                                                8382
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 929
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 942
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_C",
                                                                                                                                "range": [
                                                                                                                                  8383,
                                                                                                                                  8385
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 943
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 945
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              8369,
                                                                                                                              8386
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 929
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 946
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8366,
                                                                                                                            8386
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 926
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 946
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          8366,
                                                                                                                          8386
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 926
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 946
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      7850,
                                                                                                                      8387
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 410
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 947
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    7703,
                                                                                                                    8387
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 263
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 947
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                7702,
                                                                                                                8388
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 262
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 948
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "handler": {
                                                                                                              "type": "CatchClause",
                                                                                                              "param": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "err",
                                                                                                                "range": [
                                                                                                                  8394,
                                                                                                                  8397
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 954
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 957
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "body": {
                                                                                                                "type": "BlockStatement",
                                                                                                                "body": [
                                                                                                                  {
                                                                                                                    "type": "ExpressionStatement",
                                                                                                                    "expression": {
                                                                                                                      "type": "SequenceExpression",
                                                                                                                      "expressions": [
                                                                                                                        {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_didIteratorError2",
                                                                                                                            "range": [
                                                                                                                              8399,
                                                                                                                              8417
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 959
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 977
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "UnaryExpression",
                                                                                                                            "operator": "!",
                                                                                                                            "argument": {
                                                                                                                              "type": "Literal",
                                                                                                                              "value": 0,
                                                                                                                              "raw": "0",
                                                                                                                              "range": [
                                                                                                                                8419,
                                                                                                                                8420
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 979
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 980
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "prefix": true,
                                                                                                                            "range": [
                                                                                                                              8418,
                                                                                                                              8420
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 978
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 980
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8399,
                                                                                                                            8420
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 959
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 980
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_iteratorError2",
                                                                                                                            "range": [
                                                                                                                              8421,
                                                                                                                              8436
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 981
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 996
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "err",
                                                                                                                            "range": [
                                                                                                                              8437,
                                                                                                                              8440
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 997
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1000
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8421,
                                                                                                                            8440
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 981
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1000
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        8399,
                                                                                                                        8440
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 959
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1000
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      8399,
                                                                                                                      8440
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 959
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1000
                                                                                                                      }
                                                                                                                    }
                                                                                                                  }
                                                                                                                ],
                                                                                                                "range": [
                                                                                                                  8398,
                                                                                                                  8441
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 958
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1001
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                8388,
                                                                                                                8441
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 948
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1001
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "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": "_iteratorNormalCompletion2",
                                                                                                                                "range": [
                                                                                                                                  8454,
                                                                                                                                  8480
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1014
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1040
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                8453,
                                                                                                                                8480
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1013
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1040
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "right": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator2",
                                                                                                                                "range": [
                                                                                                                                  8482,
                                                                                                                                  8492
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1042
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1052
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "return",
                                                                                                                                "range": [
                                                                                                                                  8493,
                                                                                                                                  8499
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1053
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1059
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8482,
                                                                                                                                8499
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1042
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1059
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              8453,
                                                                                                                              8499
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1013
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1059
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator2",
                                                                                                                                "range": [
                                                                                                                                  8501,
                                                                                                                                  8511
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1061
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1071
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "return",
                                                                                                                                "range": [
                                                                                                                                  8512,
                                                                                                                                  8518
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1072
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1078
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8501,
                                                                                                                                8518
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1061
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1078
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [],
                                                                                                                            "range": [
                                                                                                                              8501,
                                                                                                                              8520
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1061
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1080
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8453,
                                                                                                                            8520
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1013
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1080
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          8453,
                                                                                                                          8520
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1013
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1080
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      8452,
                                                                                                                      8521
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1012
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1081
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "handler": null,
                                                                                                                  "finalizer": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "IfStatement",
                                                                                                                        "test": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_didIteratorError2",
                                                                                                                          "range": [
                                                                                                                            8532,
                                                                                                                            8550
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1092
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1110
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "consequent": {
                                                                                                                          "type": "ThrowStatement",
                                                                                                                          "argument": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_iteratorError2",
                                                                                                                            "range": [
                                                                                                                              8557,
                                                                                                                              8572
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1117
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1132
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8551,
                                                                                                                            8572
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1111
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1132
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "alternate": null,
                                                                                                                        "range": [
                                                                                                                          8529,
                                                                                                                          8572
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1089
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1132
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      8528,
                                                                                                                      8573
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1088
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1133
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    8449,
                                                                                                                    8573
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1009
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1133
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                8448,
                                                                                                                8574
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1008
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1134
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              7699,
                                                                                                              8574
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 12,
                                                                                                                "column": 259
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 12,
                                                                                                                "column": 1134
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "AssignmentExpression",
                                                                                                              "operator": "=",
                                                                                                              "left": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "c",
                                                                                                                "range": [
                                                                                                                  8574,
                                                                                                                  8575
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1134
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1135
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "A",
                                                                                                                "range": [
                                                                                                                  8576,
                                                                                                                  8577
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1136
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1137
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                8574,
                                                                                                                8577
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1134
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1137
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              8574,
                                                                                                              8578
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 12,
                                                                                                                "column": 1134
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 12,
                                                                                                                "column": 1138
                                                                                                              }
                                                                                                            },
                                                                                                            "trailingComments": [
                                                                                                              {
                                                                                                                "type": "Line",
                                                                                                                "value": " Add new items, but only if they aren't known yet",
                                                                                                                "range": [
                                                                                                                  8578,
                                                                                                                  8629
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1138
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1189
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iteratorNormalCompletion3",
                                                                                                                  "range": [
                                                                                                                    8634,
                                                                                                                    8660
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 4
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 30
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "!",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 0,
                                                                                                                    "raw": "0",
                                                                                                                    "range": [
                                                                                                                      8662,
                                                                                                                      8663
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 32
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 33
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    8661,
                                                                                                                    8663
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 31
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 33
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  8634,
                                                                                                                  8663
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 4
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 33
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_didIteratorError3",
                                                                                                                  "range": [
                                                                                                                    8664,
                                                                                                                    8682
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 34
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 52
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "!",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 1,
                                                                                                                    "raw": "1",
                                                                                                                    "range": [
                                                                                                                      8684,
                                                                                                                      8685
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 54
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 55
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    8683,
                                                                                                                    8685
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 53
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 55
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  8664,
                                                                                                                  8685
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 34
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 55
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iteratorError3",
                                                                                                                  "range": [
                                                                                                                    8686,
                                                                                                                    8701
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 56
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 71
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "UnaryExpression",
                                                                                                                  "operator": "void",
                                                                                                                  "argument": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": 0,
                                                                                                                    "raw": "0",
                                                                                                                    "range": [
                                                                                                                      8707,
                                                                                                                      8708
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 77
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 78
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "prefix": true,
                                                                                                                  "range": [
                                                                                                                    8702,
                                                                                                                    8708
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 72
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 78
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  8686,
                                                                                                                  8708
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 56
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 78
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "var",
                                                                                                            "range": [
                                                                                                              8630,
                                                                                                              8709
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 0
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 79
                                                                                                              }
                                                                                                            },
                                                                                                            "leadingComments": [
                                                                                                              {
                                                                                                                "type": "Line",
                                                                                                                "value": " Add new items, but only if they aren't known yet",
                                                                                                                "range": [
                                                                                                                  8578,
                                                                                                                  8629
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1138
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1189
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "TryStatement",
                                                                                                            "block": {
                                                                                                              "type": "BlockStatement",
                                                                                                              "body": [
                                                                                                                {
                                                                                                                  "type": "ForStatement",
                                                                                                                  "init": {
                                                                                                                    "type": "VariableDeclaration",
                                                                                                                    "declarations": [
                                                                                                                      {
                                                                                                                        "type": "VariableDeclarator",
                                                                                                                        "id": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_step3",
                                                                                                                          "range": [
                                                                                                                            8721,
                                                                                                                            8727
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 91
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 97
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "init": null,
                                                                                                                        "range": [
                                                                                                                          8721,
                                                                                                                          8727
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 91
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 97
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "VariableDeclarator",
                                                                                                                        "id": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_iterator3",
                                                                                                                          "range": [
                                                                                                                            8728,
                                                                                                                            8738
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 98
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 108
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "init": {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "SequenceExpression",
                                                                                                                            "expressions": [
                                                                                                                              {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": 0,
                                                                                                                                "raw": "0",
                                                                                                                                "range": [
                                                                                                                                  8740,
                                                                                                                                  8741
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 110
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 111
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "_getIterator3",
                                                                                                                                  "range": [
                                                                                                                                    8742,
                                                                                                                                    8755
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 112
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 125
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "default",
                                                                                                                                  "range": [
                                                                                                                                    8756,
                                                                                                                                    8763
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 126
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 133
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  8742,
                                                                                                                                  8763
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 112
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 133
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "range": [
                                                                                                                              8740,
                                                                                                                              8763
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 110
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 133
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "c",
                                                                                                                              "range": [
                                                                                                                                8765,
                                                                                                                                8766
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 135
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 136
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            8739,
                                                                                                                            8767
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 109
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 137
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          8728,
                                                                                                                          8767
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 98
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 137
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "kind": "var",
                                                                                                                    "range": [
                                                                                                                      8717,
                                                                                                                      8767
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 87
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 137
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "test": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "!",
                                                                                                                    "argument": {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_iteratorNormalCompletion3",
                                                                                                                        "range": [
                                                                                                                          8770,
                                                                                                                          8796
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 140
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 166
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_step3",
                                                                                                                            "range": [
                                                                                                                              8798,
                                                                                                                              8804
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 168
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 174
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator3",
                                                                                                                                "range": [
                                                                                                                                  8805,
                                                                                                                                  8815
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 175
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 185
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "next",
                                                                                                                                "range": [
                                                                                                                                  8816,
                                                                                                                                  8820
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 186
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 190
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8805,
                                                                                                                                8820
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 175
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 190
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [],
                                                                                                                            "range": [
                                                                                                                              8805,
                                                                                                                              8822
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 175
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 192
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8798,
                                                                                                                            8822
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 168
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 192
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "done",
                                                                                                                          "range": [
                                                                                                                            8824,
                                                                                                                            8828
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 194
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 198
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          8797,
                                                                                                                          8828
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 167
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 198
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        8770,
                                                                                                                        8828
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 140
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 198
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      8768,
                                                                                                                      8829
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 138
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 199
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "update": {
                                                                                                                    "type": "AssignmentExpression",
                                                                                                                    "operator": "=",
                                                                                                                    "left": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "_iteratorNormalCompletion3",
                                                                                                                      "range": [
                                                                                                                        8830,
                                                                                                                        8856
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 200
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 226
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "UnaryExpression",
                                                                                                                      "operator": "!",
                                                                                                                      "argument": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          8858,
                                                                                                                          8859
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 228
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 229
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "prefix": true,
                                                                                                                      "range": [
                                                                                                                        8857,
                                                                                                                        8859
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 227
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 229
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      8830,
                                                                                                                      8859
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 200
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 229
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "VariableDeclaration",
                                                                                                                        "declarations": [
                                                                                                                          {
                                                                                                                            "type": "VariableDeclarator",
                                                                                                                            "id": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_C2",
                                                                                                                              "range": [
                                                                                                                                8865,
                                                                                                                                8868
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 235
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 238
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "init": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_step3",
                                                                                                                                "range": [
                                                                                                                                  8869,
                                                                                                                                  8875
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 239
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 245
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "value",
                                                                                                                                "range": [
                                                                                                                                  8876,
                                                                                                                                  8881
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 246
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 251
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8869,
                                                                                                                                8881
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 239
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 251
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              8865,
                                                                                                                              8881
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 235
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 251
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "kind": "var",
                                                                                                                        "range": [
                                                                                                                          8861,
                                                                                                                          8882
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 231
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 252
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_this2",
                                                                                                                              "range": [
                                                                                                                                8882,
                                                                                                                                8888
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 252
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 258
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "add",
                                                                                                                              "range": [
                                                                                                                                8889,
                                                                                                                                8892
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 259
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 262
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              8882,
                                                                                                                              8892
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 252
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 262
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_C2",
                                                                                                                              "range": [
                                                                                                                                8893,
                                                                                                                                8896
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 263
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 266
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            8882,
                                                                                                                            8897
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 252
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 267
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          8882,
                                                                                                                          8897
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 252
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 267
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      8860,
                                                                                                                      8898
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 230
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 268
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    8713,
                                                                                                                    8898
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 83
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 268
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                8712,
                                                                                                                8899
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 82
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 269
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "handler": {
                                                                                                              "type": "CatchClause",
                                                                                                              "param": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "err",
                                                                                                                "range": [
                                                                                                                  8905,
                                                                                                                  8908
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 275
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 278
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "body": {
                                                                                                                "type": "BlockStatement",
                                                                                                                "body": [
                                                                                                                  {
                                                                                                                    "type": "ExpressionStatement",
                                                                                                                    "expression": {
                                                                                                                      "type": "SequenceExpression",
                                                                                                                      "expressions": [
                                                                                                                        {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_didIteratorError3",
                                                                                                                            "range": [
                                                                                                                              8910,
                                                                                                                              8928
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 280
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 298
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "UnaryExpression",
                                                                                                                            "operator": "!",
                                                                                                                            "argument": {
                                                                                                                              "type": "Literal",
                                                                                                                              "value": 0,
                                                                                                                              "raw": "0",
                                                                                                                              "range": [
                                                                                                                                8930,
                                                                                                                                8931
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 300
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 301
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "prefix": true,
                                                                                                                            "range": [
                                                                                                                              8929,
                                                                                                                              8931
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 299
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 301
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8910,
                                                                                                                            8931
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 280
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 301
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_iteratorError3",
                                                                                                                            "range": [
                                                                                                                              8932,
                                                                                                                              8947
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 302
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 317
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "err",
                                                                                                                            "range": [
                                                                                                                              8948,
                                                                                                                              8951
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 318
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 321
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8932,
                                                                                                                            8951
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 302
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 321
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        8910,
                                                                                                                        8951
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 280
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 321
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      8910,
                                                                                                                      8951
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 280
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 321
                                                                                                                      }
                                                                                                                    }
                                                                                                                  }
                                                                                                                ],
                                                                                                                "range": [
                                                                                                                  8909,
                                                                                                                  8952
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 279
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 322
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                8899,
                                                                                                                8952
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 269
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 322
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "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": "_iteratorNormalCompletion3",
                                                                                                                                "range": [
                                                                                                                                  8965,
                                                                                                                                  8991
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 335
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 361
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "prefix": true,
                                                                                                                              "range": [
                                                                                                                                8964,
                                                                                                                                8991
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 334
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 361
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "right": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator3",
                                                                                                                                "range": [
                                                                                                                                  8993,
                                                                                                                                  9003
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 363
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 373
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "return",
                                                                                                                                "range": [
                                                                                                                                  9004,
                                                                                                                                  9010
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 374
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 380
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                8993,
                                                                                                                                9010
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 363
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 380
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              8964,
                                                                                                                              9010
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 334
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 380
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "CallExpression",
                                                                                                                            "callee": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_iterator3",
                                                                                                                                "range": [
                                                                                                                                  9012,
                                                                                                                                  9022
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 382
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 392
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "return",
                                                                                                                                "range": [
                                                                                                                                  9023,
                                                                                                                                  9029
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 393
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 399
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                9012,
                                                                                                                                9029
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 382
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 399
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "arguments": [],
                                                                                                                            "range": [
                                                                                                                              9012,
                                                                                                                              9031
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 382
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 401
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            8964,
                                                                                                                            9031
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 334
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 401
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          8964,
                                                                                                                          9031
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 334
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 401
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      8963,
                                                                                                                      9032
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 333
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 402
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "handler": null,
                                                                                                                  "finalizer": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "IfStatement",
                                                                                                                        "test": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "_didIteratorError3",
                                                                                                                          "range": [
                                                                                                                            9043,
                                                                                                                            9061
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 413
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 431
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "consequent": {
                                                                                                                          "type": "ThrowStatement",
                                                                                                                          "argument": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_iteratorError3",
                                                                                                                            "range": [
                                                                                                                              9068,
                                                                                                                              9083
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 438
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 453
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            9062,
                                                                                                                            9083
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 432
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 453
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "alternate": null,
                                                                                                                        "range": [
                                                                                                                          9040,
                                                                                                                          9083
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 410
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 453
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      9039,
                                                                                                                      9084
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 409
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 454
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    8960,
                                                                                                                    9084
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 330
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 454
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                8959,
                                                                                                                9085
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 329
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 455
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              8709,
                                                                                                              9085
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 79
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 455
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "CallExpression",
                                                                                                              "callee": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "_this2",
                                                                                                                    "range": [
                                                                                                                      9085,
                                                                                                                      9091
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 455
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 461
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "view",
                                                                                                                    "range": [
                                                                                                                      9092,
                                                                                                                      9096
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 462
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 466
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    9085,
                                                                                                                    9096
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 455
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 466
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "invalidate",
                                                                                                                  "range": [
                                                                                                                    9097,
                                                                                                                    9107
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 467
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 477
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  9085,
                                                                                                                  9107
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 455
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 477
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "arguments": [],
                                                                                                              "range": [
                                                                                                                9085,
                                                                                                                9109
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 455
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 479
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              9085,
                                                                                                              9110
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 455
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 480
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "BreakStatement",
                                                                                                            "label": null,
                                                                                                            "range": [
                                                                                                              9110,
                                                                                                              9116
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 480
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 486
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "range": [
                                                                                                          6489,
                                                                                                          9116
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 9,
                                                                                                            "column": 739
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 13,
                                                                                                            "column": 486
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      {
                                                                                                        "type": "SwitchCase",
                                                                                                        "test": {
                                                                                                          "type": "Literal",
                                                                                                          "value": "mouseup",
                                                                                                          "raw": "'mouseup'",
                                                                                                          "range": [
                                                                                                            9120,
                                                                                                            9129
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 13,
                                                                                                              "column": 490
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 13,
                                                                                                              "column": 499
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "consequent": [
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "LogicalExpression",
                                                                                                              "operator": "&&",
                                                                                                              "left": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "j",
                                                                                                                "range": [
                                                                                                                  9130,
                                                                                                                  9131
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 500
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 501
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "CallExpression",
                                                                                                                "callee": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "j",
                                                                                                                    "range": [
                                                                                                                      9133,
                                                                                                                      9134
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 503
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 504
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "destroy",
                                                                                                                    "range": [
                                                                                                                      9135,
                                                                                                                      9142
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 505
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 512
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    9133,
                                                                                                                    9142
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 503
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 512
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "arguments": [],
                                                                                                                "range": [
                                                                                                                  9133,
                                                                                                                  9144
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 503
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 514
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                9130,
                                                                                                                9144
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 500
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 514
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              9130,
                                                                                                              9145
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 500
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 515
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "B",
                                                                                                                  "range": [
                                                                                                                    9149,
                                                                                                                    9150
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 519
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 520
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "ArrayExpression",
                                                                                                                  "elements": [],
                                                                                                                  "range": [
                                                                                                                    9151,
                                                                                                                    9153
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 521
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 523
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  9149,
                                                                                                                  9153
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 519
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 13,
                                                                                                                    "column": 523
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "var",
                                                                                                            "range": [
                                                                                                              9145,
                                                                                                              9154
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 515
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 524
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "expression": {
                                                                                                              "type": "SequenceExpression",
                                                                                                              "expressions": [
                                                                                                                {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "c",
                                                                                                                      "range": [
                                                                                                                        9154,
                                                                                                                        9155
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 524
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 525
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "forEach",
                                                                                                                      "range": [
                                                                                                                        9156,
                                                                                                                        9163
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 526
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 533
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      9154,
                                                                                                                      9163
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 524
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 533
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "arguments": [
                                                                                                                    {
                                                                                                                      "type": "FunctionExpression",
                                                                                                                      "id": null,
                                                                                                                      "params": [
                                                                                                                        {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "C",
                                                                                                                          "range": [
                                                                                                                            9173,
                                                                                                                            9174
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 543
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 544
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "body": {
                                                                                                                        "type": "BlockStatement",
                                                                                                                        "body": [
                                                                                                                          {
                                                                                                                            "type": "ReturnStatement",
                                                                                                                            "argument": {
                                                                                                                              "type": "CallExpression",
                                                                                                                              "callee": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "B",
                                                                                                                                  "range": [
                                                                                                                                    9183,
                                                                                                                                    9184
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 553
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 554
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "push",
                                                                                                                                  "range": [
                                                                                                                                    9185,
                                                                                                                                    9189
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 555
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 559
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  9183,
                                                                                                                                  9189
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 553
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 559
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "arguments": [
                                                                                                                                {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "computed": false,
                                                                                                                                  "object": {
                                                                                                                                    "type": "MemberExpression",
                                                                                                                                    "computed": false,
                                                                                                                                    "object": {
                                                                                                                                      "type": "MemberExpression",
                                                                                                                                      "computed": false,
                                                                                                                                      "object": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "C",
                                                                                                                                        "range": [
                                                                                                                                          9190,
                                                                                                                                          9191
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 13,
                                                                                                                                            "column": 560
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 13,
                                                                                                                                            "column": 561
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "property": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "name": "material",
                                                                                                                                        "range": [
                                                                                                                                          9192,
                                                                                                                                          9200
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 13,
                                                                                                                                            "column": 562
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 13,
                                                                                                                                            "column": 570
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        9190,
                                                                                                                                        9200
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 13,
                                                                                                                                          "column": 560
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 13,
                                                                                                                                          "column": 570
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "property": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "name": "meta",
                                                                                                                                      "range": [
                                                                                                                                        9201,
                                                                                                                                        9205
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 13,
                                                                                                                                          "column": 571
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 13,
                                                                                                                                          "column": 575
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "range": [
                                                                                                                                      9190,
                                                                                                                                      9205
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 13,
                                                                                                                                        "column": 560
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 13,
                                                                                                                                        "column": 575
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "id",
                                                                                                                                    "range": [
                                                                                                                                      9206,
                                                                                                                                      9208
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 13,
                                                                                                                                        "column": 576
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 13,
                                                                                                                                        "column": 578
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "range": [
                                                                                                                                    9190,
                                                                                                                                    9208
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 560
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 13,
                                                                                                                                      "column": 578
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              ],
                                                                                                                              "range": [
                                                                                                                                9183,
                                                                                                                                9209
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 553
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 579
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              9176,
                                                                                                                              9209
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 546
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 579
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          9175,
                                                                                                                          9210
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 545
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 580
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "generator": false,
                                                                                                                      "expression": false,
                                                                                                                      "range": [
                                                                                                                        9164,
                                                                                                                        9210
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 534
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 580
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    9154,
                                                                                                                    9211
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 524
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 581
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "k",
                                                                                                                    "range": [
                                                                                                                      9212,
                                                                                                                      9213
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 582
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 583
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "void",
                                                                                                                    "argument": {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": 0,
                                                                                                                      "raw": "0",
                                                                                                                      "range": [
                                                                                                                        9219,
                                                                                                                        9220
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 589
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 590
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      9214,
                                                                                                                      9220
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 584
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 590
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    9212,
                                                                                                                    9220
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 582
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 590
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "LogicalExpression",
                                                                                                                  "operator": "&&",
                                                                                                                  "left": {
                                                                                                                    "type": "BinaryExpression",
                                                                                                                    "operator": "!=",
                                                                                                                    "left": {
                                                                                                                      "type": "UnaryExpression",
                                                                                                                      "operator": "void",
                                                                                                                      "argument": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": 0,
                                                                                                                        "raw": "0",
                                                                                                                        "range": [
                                                                                                                          9226,
                                                                                                                          9227
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 596
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 597
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "prefix": true,
                                                                                                                      "range": [
                                                                                                                        9221,
                                                                                                                        9227
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 591
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 597
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "m",
                                                                                                                      "range": [
                                                                                                                        9229,
                                                                                                                        9230
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 599
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 13,
                                                                                                                          "column": 600
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      9221,
                                                                                                                      9230
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 591
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 600
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "SequenceExpression",
                                                                                                                    "expressions": [
                                                                                                                      {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_this2",
                                                                                                                                "range": [
                                                                                                                                  9233,
                                                                                                                                  9239
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 603
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 609
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "view",
                                                                                                                                "range": [
                                                                                                                                  9240,
                                                                                                                                  9244
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 610
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 13,
                                                                                                                                    "column": 614
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                9233,
                                                                                                                                9244
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 603
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 614
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "scene",
                                                                                                                              "range": [
                                                                                                                                9245,
                                                                                                                                9250
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 615
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 13,
                                                                                                                                  "column": 620
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              9233,
                                                                                                                              9250
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 603
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 620
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "remove",
                                                                                                                            "range": [
                                                                                                                              9251,
                                                                                                                              9257
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 621
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 627
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            9233,
                                                                                                                            9257
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 603
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 627
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "m",
                                                                                                                            "range": [
                                                                                                                              9258,
                                                                                                                              9259
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 628
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 629
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          9233,
                                                                                                                          9260
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 603
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 630
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "m",
                                                                                                                          "range": [
                                                                                                                            9261,
                                                                                                                            9262
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 631
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 632
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "UnaryExpression",
                                                                                                                          "operator": "void",
                                                                                                                          "argument": {
                                                                                                                            "type": "Literal",
                                                                                                                            "value": 0,
                                                                                                                            "raw": "0",
                                                                                                                            "range": [
                                                                                                                              9268,
                                                                                                                              9269
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 638
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 13,
                                                                                                                                "column": 639
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "prefix": true,
                                                                                                                          "range": [
                                                                                                                            9263,
                                                                                                                            9269
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 633
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 13,
                                                                                                                              "column": 639
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          9261,
                                                                                                                          9269
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 631
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 13,
                                                                                                                            "column": 639
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      9233,
                                                                                                                      9269
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 603
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 13,
                                                                                                                        "column": 639
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    9221,
                                                                                                                    9270
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 591
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 13,
                                                                                                                      "column": 640
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                9154,
                                                                                                                9270
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 524
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 13,
                                                                                                                  "column": 640
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              9154,
                                                                                                              9271
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 13,
                                                                                                                "column": 524
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 13,
                                                                                                                "column": 641
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "range": [
                                                                                                          9116,
                                                                                                          9271
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 13,
                                                                                                            "column": 486
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 13,
                                                                                                            "column": 641
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "range": [
                                                                                                      6271,
                                                                                                      9272
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 9,
                                                                                                        "column": 521
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 642
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "range": [
                                                                                                  6270,
                                                                                                  9273
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 9,
                                                                                                    "column": 520
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 643
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "generator": false,
                                                                                              "expression": false,
                                                                                              "range": [
                                                                                                6260,
                                                                                                9273
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 9,
                                                                                                  "column": 510
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 643
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "arguments": [],
                                                                                            "range": [
                                                                                              6260,
                                                                                              9275
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 9,
                                                                                                "column": 510
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 13,
                                                                                                "column": 645
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6254,
                                                                                            9275
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 9,
                                                                                              "column": 504
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 13,
                                                                                              "column": 645
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "kind": "var",
                                                                                      "range": [
                                                                                        6250,
                                                                                        9276
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 500
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 13,
                                                                                          "column": 646
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    {
                                                                                      "type": "IfStatement",
                                                                                      "test": {
                                                                                        "type": "BinaryExpression",
                                                                                        "operator": "==",
                                                                                        "left": {
                                                                                          "type": "Literal",
                                                                                          "value": "object",
                                                                                          "raw": "'object'",
                                                                                          "range": [
                                                                                            9279,
                                                                                            9287
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 13,
                                                                                              "column": 649
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 13,
                                                                                              "column": 657
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "ConditionalExpression",
                                                                                          "test": {
                                                                                            "type": "BinaryExpression",
                                                                                            "operator": "==",
                                                                                            "left": {
                                                                                              "type": "Literal",
                                                                                              "value": "undefined",
                                                                                              "raw": "'undefined'",
                                                                                              "range": [
                                                                                                9290,
                                                                                                9301
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 660
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 671
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "UnaryExpression",
                                                                                              "operator": "typeof",
                                                                                              "argument": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_ret5",
                                                                                                "range": [
                                                                                                  9310,
                                                                                                  9315
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 680
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 685
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "prefix": true,
                                                                                              "range": [
                                                                                                9303,
                                                                                                9315
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 673
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 685
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              9290,
                                                                                              9315
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 13,
                                                                                                "column": 660
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 13,
                                                                                                "column": 685
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "consequent": {
                                                                                            "type": "Literal",
                                                                                            "value": "undefined",
                                                                                            "raw": "'undefined'",
                                                                                            "range": [
                                                                                              9316,
                                                                                              9327
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 13,
                                                                                                "column": 686
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 13,
                                                                                                "column": 697
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "alternate": {
                                                                                            "type": "CallExpression",
                                                                                            "callee": {
                                                                                              "type": "SequenceExpression",
                                                                                              "expressions": [
                                                                                                {
                                                                                                  "type": "Literal",
                                                                                                  "value": 0,
                                                                                                  "raw": "0",
                                                                                                  "range": [
                                                                                                    9329,
                                                                                                    9330
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 699
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 700
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_typeof3",
                                                                                                    "range": [
                                                                                                      9331,
                                                                                                      9339
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 701
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 709
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "default",
                                                                                                    "range": [
                                                                                                      9340,
                                                                                                      9347
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 710
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 717
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9331,
                                                                                                    9347
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 701
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 717
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                9329,
                                                                                                9347
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 699
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 717
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "Identifier",
                                                                                                "name": "_ret5",
                                                                                                "range": [
                                                                                                  9349,
                                                                                                  9354
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 719
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 724
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "range": [
                                                                                              9328,
                                                                                              9355
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 13,
                                                                                                "column": 698
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 13,
                                                                                                "column": 725
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            9290,
                                                                                            9355
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 13,
                                                                                              "column": 660
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 13,
                                                                                              "column": 725
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          9279,
                                                                                          9356
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 649
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 726
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "consequent": {
                                                                                        "type": "ReturnStatement",
                                                                                        "argument": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_ret5",
                                                                                            "range": [
                                                                                              9364,
                                                                                              9369
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 13,
                                                                                                "column": 734
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 13,
                                                                                                "column": 739
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "v",
                                                                                            "range": [
                                                                                              9370,
                                                                                              9371
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 13,
                                                                                                "column": 740
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 13,
                                                                                                "column": 741
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            9364,
                                                                                            9371
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 13,
                                                                                              "column": 734
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 13,
                                                                                              "column": 741
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          9357,
                                                                                          9371
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 727
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 741
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "alternate": null,
                                                                                      "range": [
                                                                                        9276,
                                                                                        9371
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 13,
                                                                                          "column": 646
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 13,
                                                                                          "column": 741
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    6249,
                                                                                    9372
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 499
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 13,
                                                                                      "column": 742
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "generator": false,
                                                                                "expression": false,
                                                                                "range": [
                                                                                  6236,
                                                                                  9372
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 486
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 13,
                                                                                    "column": 742
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6234,
                                                                                9372
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 484
                                                                                },
                                                                                "end": {
                                                                                  "line": 13,
                                                                                  "column": 742
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "kind": "var",
                                                                          "range": [
                                                                            6194,
                                                                            9373
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 444
                                                                            },
                                                                            "end": {
                                                                              "line": 13,
                                                                              "column": 743
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "ExpressionStatement",
                                                                          "expression": {
                                                                            "type": "SequenceExpression",
                                                                            "expressions": [
                                                                              {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          9373,
                                                                                          9379
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 743
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 749
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "view",
                                                                                        "range": [
                                                                                          9380,
                                                                                          9384
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 750
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 754
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        9373,
                                                                                        9384
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 13,
                                                                                          "column": 743
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 13,
                                                                                          "column": 754
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "input",
                                                                                      "range": [
                                                                                        9385,
                                                                                        9390
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 13,
                                                                                          "column": 755
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 13,
                                                                                          "column": 760
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      9373,
                                                                                      9390
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 743
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 760
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "on",
                                                                                    "range": [
                                                                                      9391,
                                                                                      9393
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 761
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 763
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    9373,
                                                                                    9393
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 13,
                                                                                      "column": 743
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 13,
                                                                                      "column": 763
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "ArrayExpression",
                                                                                    "elements": [
                                                                                      {
                                                                                        "type": "Literal",
                                                                                        "value": "mousedown",
                                                                                        "raw": "'mousedown'",
                                                                                        "range": [
                                                                                          9395,
                                                                                          9406
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 765
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 776
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "Literal",
                                                                                        "value": "mousemove",
                                                                                        "raw": "'mousemove'",
                                                                                        "range": [
                                                                                          9407,
                                                                                          9418
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 777
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 788
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "Literal",
                                                                                        "value": "mouseup",
                                                                                        "raw": "'mouseup'",
                                                                                        "range": [
                                                                                          9419,
                                                                                          9428
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 789
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 798
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      9394,
                                                                                      9429
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 764
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 799
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "o",
                                                                                    "range": [
                                                                                      9430,
                                                                                      9431
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 800
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 801
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  9373,
                                                                                  9432
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 13,
                                                                                    "column": 743
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 13,
                                                                                    "column": 802
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_this2",
                                                                                    "range": [
                                                                                      9433,
                                                                                      9439
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 803
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 809
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "tempHandler",
                                                                                    "range": [
                                                                                      9440,
                                                                                      9451
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 810
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 821
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    9433,
                                                                                    9451
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 13,
                                                                                      "column": 803
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 13,
                                                                                      "column": 821
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "FunctionExpression",
                                                                                  "id": null,
                                                                                  "params": [],
                                                                                  "body": {
                                                                                    "type": "BlockStatement",
                                                                                    "body": [
                                                                                      {
                                                                                        "type": "ExpressionStatement",
                                                                                        "expression": {
                                                                                          "type": "SequenceExpression",
                                                                                          "expressions": [
                                                                                            {
                                                                                              "type": "LogicalExpression",
                                                                                              "operator": "&&",
                                                                                              "left": {
                                                                                                "type": "Identifier",
                                                                                                "name": "j",
                                                                                                "range": [
                                                                                                  9463,
                                                                                                  9464
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 833
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 834
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "CallExpression",
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "j",
                                                                                                    "range": [
                                                                                                      9466,
                                                                                                      9467
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 836
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 837
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "destroy",
                                                                                                    "range": [
                                                                                                      9468,
                                                                                                      9475
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 838
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 845
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9466,
                                                                                                    9475
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 836
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 845
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "arguments": [],
                                                                                                "range": [
                                                                                                  9466,
                                                                                                  9477
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 836
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 847
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                9463,
                                                                                                9477
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 833
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 847
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_this2",
                                                                                                    "range": [
                                                                                                      9478,
                                                                                                      9484
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 848
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 854
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "shiftHandler",
                                                                                                    "range": [
                                                                                                      9485,
                                                                                                      9497
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 855
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 867
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9478,
                                                                                                    9497
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 848
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 867
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "handled",
                                                                                                  "range": [
                                                                                                    9498,
                                                                                                    9505
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 868
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 875
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9478,
                                                                                                  9505
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 848
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 875
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "!",
                                                                                                "argument": {
                                                                                                  "type": "Literal",
                                                                                                  "value": 1,
                                                                                                  "raw": "1",
                                                                                                  "range": [
                                                                                                    9507,
                                                                                                    9508
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 877
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 878
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  9506,
                                                                                                  9508
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 876
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 878
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                9478,
                                                                                                9508
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 848
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 878
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this2",
                                                                                                      "range": [
                                                                                                        9509,
                                                                                                        9515
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 879
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 885
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        9516,
                                                                                                        9520
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 886
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 890
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      9509,
                                                                                                      9520
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 879
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 890
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "input",
                                                                                                    "range": [
                                                                                                      9521,
                                                                                                      9526
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 891
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 896
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9509,
                                                                                                    9526
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 879
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 896
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "removeListener",
                                                                                                  "range": [
                                                                                                    9527,
                                                                                                    9541
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 897
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 911
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9509,
                                                                                                  9541
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 879
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 911
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "ArrayExpression",
                                                                                                  "elements": [
                                                                                                    {
                                                                                                      "type": "Literal",
                                                                                                      "value": "mousedown",
                                                                                                      "raw": "'mousedown'",
                                                                                                      "range": [
                                                                                                        9543,
                                                                                                        9554
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 913
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 924
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    {
                                                                                                      "type": "Literal",
                                                                                                      "value": "mousemove",
                                                                                                      "raw": "'mousemove'",
                                                                                                      "range": [
                                                                                                        9555,
                                                                                                        9566
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 925
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 936
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    {
                                                                                                      "type": "Literal",
                                                                                                      "value": "mouseup",
                                                                                                      "raw": "'mouseup'",
                                                                                                      "range": [
                                                                                                        9567,
                                                                                                        9576
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 937
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 946
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    9542,
                                                                                                    9577
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 912
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 947
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "o",
                                                                                                  "range": [
                                                                                                    9578,
                                                                                                    9579
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 948
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 949
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                9509,
                                                                                                9580
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 879
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 950
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "document",
                                                                                                  "range": [
                                                                                                    9581,
                                                                                                    9589
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 951
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 959
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "removeEventListener",
                                                                                                  "range": [
                                                                                                    9590,
                                                                                                    9609
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 960
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 979
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9581,
                                                                                                  9609
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 951
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 979
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "Literal",
                                                                                                  "value": "keyup",
                                                                                                  "raw": "'keyup'",
                                                                                                  "range": [
                                                                                                    9610,
                                                                                                    9617
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 980
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 987
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_this2",
                                                                                                    "range": [
                                                                                                      9618,
                                                                                                      9624
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 988
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 994
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "tempHandler",
                                                                                                    "range": [
                                                                                                      9625,
                                                                                                      9636
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 995
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1006
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9618,
                                                                                                    9636
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 988
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1006
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                9581,
                                                                                                9637
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 951
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 1007
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this2",
                                                                                                      "range": [
                                                                                                        9638,
                                                                                                        9644
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1008
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1014
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        9645,
                                                                                                        9649
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1015
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1019
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      9638,
                                                                                                      9649
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1008
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1019
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "input",
                                                                                                    "range": [
                                                                                                      9650,
                                                                                                      9655
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1020
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1025
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9638,
                                                                                                    9655
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1008
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1025
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "debounce",
                                                                                                  "range": [
                                                                                                    9656,
                                                                                                    9664
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1026
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1034
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9638,
                                                                                                  9664
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1008
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1034
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "!",
                                                                                                "argument": {
                                                                                                  "type": "Literal",
                                                                                                  "value": 0,
                                                                                                  "raw": "0",
                                                                                                  "range": [
                                                                                                    9666,
                                                                                                    9667
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1036
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1037
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  9665,
                                                                                                  9667
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1035
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1037
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                9638,
                                                                                                9667
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 1008
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 1037
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this2",
                                                                                                      "range": [
                                                                                                        9668,
                                                                                                        9674
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1038
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1044
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        9675,
                                                                                                        9679
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1045
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1049
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      9668,
                                                                                                      9679
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1038
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1049
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "controls",
                                                                                                    "range": [
                                                                                                      9680,
                                                                                                      9688
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1050
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1058
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9668,
                                                                                                    9688
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1038
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1058
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "enabled",
                                                                                                  "range": [
                                                                                                    9689,
                                                                                                    9696
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1059
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1066
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9668,
                                                                                                  9696
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1038
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1066
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "!",
                                                                                                "argument": {
                                                                                                  "type": "Literal",
                                                                                                  "value": 0,
                                                                                                  "raw": "0",
                                                                                                  "range": [
                                                                                                    9698,
                                                                                                    9699
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1068
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1069
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  9697,
                                                                                                  9699
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1067
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1069
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                9668,
                                                                                                9699
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 1038
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 1069
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this2",
                                                                                                      "range": [
                                                                                                        9700,
                                                                                                        9706
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1070
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1076
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        9707,
                                                                                                        9711
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1077
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1081
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      9700,
                                                                                                      9711
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1070
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1081
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "interaction",
                                                                                                    "range": [
                                                                                                      9712,
                                                                                                      9723
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1082
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1093
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9700,
                                                                                                    9723
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1070
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1093
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "enabled",
                                                                                                  "range": [
                                                                                                    9724,
                                                                                                    9731
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1094
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1101
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9700,
                                                                                                  9731
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1070
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1101
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "!",
                                                                                                "argument": {
                                                                                                  "type": "Literal",
                                                                                                  "value": 0,
                                                                                                  "raw": "0",
                                                                                                  "range": [
                                                                                                    9733,
                                                                                                    9734
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1103
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1104
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  9732,
                                                                                                  9734
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1102
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1104
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                9700,
                                                                                                9734
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 1070
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 1104
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this2",
                                                                                                      "range": [
                                                                                                        9735,
                                                                                                        9741
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1105
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1111
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        9742,
                                                                                                        9746
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 13,
                                                                                                          "column": 1112
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 13,
                                                                                                          "column": 1116
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      9735,
                                                                                                      9746
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1105
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1116
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "scene",
                                                                                                    "range": [
                                                                                                      9747,
                                                                                                      9752
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 13,
                                                                                                        "column": 1117
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 13,
                                                                                                        "column": 1122
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    9735,
                                                                                                    9752
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1105
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1122
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "setRenderOrder",
                                                                                                  "range": [
                                                                                                    9753,
                                                                                                    9767
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 13,
                                                                                                      "column": 1123
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 13,
                                                                                                      "column": 1137
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  9735,
                                                                                                  9767
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 13,
                                                                                                    "column": 1105
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 13,
                                                                                                    "column": 1137
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [],
                                                                                              "range": [
                                                                                                9735,
                                                                                                9769
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 13,
                                                                                                  "column": 1105
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 13,
                                                                                                  "column": 1139
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            9463,
                                                                                            9769
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 13,
                                                                                              "column": 833
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 13,
                                                                                              "column": 1139
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          9463,
                                                                                          9769
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 13,
                                                                                            "column": 833
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 13,
                                                                                            "column": 1139
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      9462,
                                                                                      9770
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 832
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 1140
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "generator": false,
                                                                                  "expression": false,
                                                                                  "range": [
                                                                                    9452,
                                                                                    9770
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 13,
                                                                                      "column": 822
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 13,
                                                                                      "column": 1140
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9433,
                                                                                  9770
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 13,
                                                                                    "column": 803
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 13,
                                                                                    "column": 1140
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "document",
                                                                                    "range": [
                                                                                      9771,
                                                                                      9779
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 1141
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 1149
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "addEventListener",
                                                                                    "range": [
                                                                                      9780,
                                                                                      9796
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 1150
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 1166
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    9771,
                                                                                    9796
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 13,
                                                                                      "column": 1141
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 13,
                                                                                      "column": 1166
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "Literal",
                                                                                    "value": "keyup",
                                                                                    "raw": "'keyup'",
                                                                                    "range": [
                                                                                      9797,
                                                                                      9804
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 1167
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 1174
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        9805,
                                                                                        9811
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 13,
                                                                                          "column": 1175
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 13,
                                                                                          "column": 1181
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "tempHandler",
                                                                                      "range": [
                                                                                        9812,
                                                                                        9823
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 13,
                                                                                          "column": 1182
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 13,
                                                                                          "column": 1193
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      9805,
                                                                                      9823
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 13,
                                                                                        "column": 1175
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 13,
                                                                                        "column": 1193
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  9771,
                                                                                  9824
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 13,
                                                                                    "column": 1141
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 13,
                                                                                    "column": 1194
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              9373,
                                                                              9824
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 13,
                                                                                "column": 743
                                                                              },
                                                                              "end": {
                                                                                "line": 13,
                                                                                "column": 1194
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9373,
                                                                            9824
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 13,
                                                                              "column": 743
                                                                            },
                                                                            "end": {
                                                                              "line": 13,
                                                                              "column": 1194
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        5046,
                                                                        9825
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 94
                                                                        },
                                                                        "end": {
                                                                          "line": 13,
                                                                          "column": 1195
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      5036,
                                                                      9825
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 84
                                                                      },
                                                                      "end": {
                                                                        "line": 13,
                                                                        "column": 1195
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [],
                                                                  "range": [
                                                                    5036,
                                                                    9827
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 84
                                                                    },
                                                                    "end": {
                                                                      "line": 13,
                                                                      "column": 1197
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  4991,
                                                                  9827
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 39
                                                                  },
                                                                  "end": {
                                                                    "line": 13,
                                                                    "column": 1197
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4991,
                                                                9827
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 39
                                                                },
                                                                "end": {
                                                                  "line": 13,
                                                                  "column": 1197
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            4990,
                                                            9828
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1198
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          4979,
                                                          9828
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 3,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 13,
                                                            "column": 1198
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4961,
                                                        9828
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 3,
                                                          "column": 9
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 1198
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              9829,
                                                              9833
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 13,
                                                                "column": 1199
                                                              },
                                                              "end": {
                                                                "line": 13,
                                                                "column": 1203
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "shiftHandler",
                                                            "range": [
                                                              9834,
                                                              9846
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 13,
                                                                "column": 1204
                                                              },
                                                              "end": {
                                                                "line": 13,
                                                                "column": 1216
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9829,
                                                            9846
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1199
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1216
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "handled",
                                                          "range": [
                                                            9847,
                                                            9854
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1217
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1224
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          9829,
                                                          9854
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 13,
                                                            "column": 1199
                                                          },
                                                          "end": {
                                                            "line": 13,
                                                            "column": 1224
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "UnaryExpression",
                                                        "operator": "!",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            9856,
                                                            9857
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1226
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1227
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          9855,
                                                          9857
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 13,
                                                            "column": 1225
                                                          },
                                                          "end": {
                                                            "line": 13,
                                                            "column": 1227
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9829,
                                                        9857
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 1199
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 1227
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "document",
                                                          "range": [
                                                            9858,
                                                            9866
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1228
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1236
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "addEventListener",
                                                          "range": [
                                                            9867,
                                                            9883
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1237
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1253
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          9858,
                                                          9883
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 13,
                                                            "column": 1228
                                                          },
                                                          "end": {
                                                            "line": 13,
                                                            "column": 1253
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "keydown",
                                                          "raw": "'keydown'",
                                                          "range": [
                                                            9884,
                                                            9893
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1254
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1263
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              9894,
                                                              9898
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 13,
                                                                "column": 1264
                                                              },
                                                              "end": {
                                                                "line": 13,
                                                                "column": 1268
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "shiftHandler",
                                                            "range": [
                                                              9899,
                                                              9911
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 13,
                                                                "column": 1269
                                                              },
                                                              "end": {
                                                                "line": 13,
                                                                "column": 1281
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9894,
                                                            9911
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 1264
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 1281
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9858,
                                                        9912
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 1228
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 1282
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4961,
                                                    9912
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3,
                                                      "column": 9
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 1282
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4961,
                                                  9912
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3,
                                                    "column": 9
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 1282
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3531,
                                              9913
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2,
                                                "column": 943
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 1283
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            3512,
                                            9913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2,
                                              "column": 924
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 1283
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3506,
                                          9913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2,
                                            "column": 918
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 1283
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Block",
                                            "value": "*\n     * Add material to the set of selected elements\n     * @param {RayCast-Hit} hitObject - Object generated by the raycaster including the\n     * hit object, material and meta-information\n     ",
                                            "range": [
                                              9913,
                                              10113
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 1283
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 7
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      3490,
                                      10114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2,
                                        "column": 902
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 8
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            10116,
                                            10119
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "add",
                                          "raw": "'add'",
                                          "range": [
                                            10120,
                                            10125
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10116,
                                          10125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 19
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            10126,
                                            10131
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "add",
                                            "range": [
                                              10141,
                                              10144
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                10145,
                                                10146
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 17,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 17,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "||",
                                                      "left": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              10155,
                                                              10159
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "isSelected",
                                                            "range": [
                                                              10160,
                                                              10170
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 64
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10155,
                                                            10170
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 64
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                10171,
                                                                10172
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 65
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 66
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "material",
                                                              "range": [
                                                                10173,
                                                                10181
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 67
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 75
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10171,
                                                              10181
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 65
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 75
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10155,
                                                          10182
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 17,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 17,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "SequenceExpression",
                                                        "expressions": [
                                                          {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    10185,
                                                                    10189
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 79
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 83
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "options",
                                                                  "range": [
                                                                    10190,
                                                                    10197
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 84
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 91
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10185,
                                                                  10197
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 79
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "select",
                                                                "range": [
                                                                  10198,
                                                                  10204
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 92
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 98
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10185,
                                                                10204
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 79
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      10206,
                                                                      10210
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 100
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 104
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "options",
                                                                    "range": [
                                                                      10211,
                                                                      10218
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 105
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 112
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10206,
                                                                    10218
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 100
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 112
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "select",
                                                                  "range": [
                                                                    10219,
                                                                    10225
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 113
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 119
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10206,
                                                                  10225
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 100
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 119
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      10226,
                                                                      10227
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 120
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 121
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "material",
                                                                    "range": [
                                                                      10228,
                                                                      10236
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 122
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 130
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10226,
                                                                    10236
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 120
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 130
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                10206,
                                                                10237
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 100
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 131
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10185,
                                                              10237
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 79
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 131
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    10238,
                                                                    10242
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 132
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 136
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "selectedSet",
                                                                  "range": [
                                                                    10243,
                                                                    10254
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 137
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 148
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10238,
                                                                  10254
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 132
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 148
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "add",
                                                                "range": [
                                                                  10255,
                                                                  10258
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 149
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 152
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10238,
                                                                10258
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 132
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 152
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "a",
                                                                  "range": [
                                                                    10259,
                                                                    10260
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 153
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 154
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "material",
                                                                  "range": [
                                                                    10261,
                                                                    10269
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 155
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 163
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10259,
                                                                  10269
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 153
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 163
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10238,
                                                              10270
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 132
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 164
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      10271,
                                                                      10275
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 165
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 169
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "session",
                                                                    "range": [
                                                                      10276,
                                                                      10283
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 170
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 177
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10271,
                                                                    10283
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 165
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 177
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "store",
                                                                  "range": [
                                                                    10284,
                                                                    10289
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 178
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 183
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10271,
                                                                  10289
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 165
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 183
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "dispatch",
                                                                "range": [
                                                                  10290,
                                                                  10298
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 184
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 192
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10271,
                                                                10298
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 165
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 192
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_elements",
                                                                      "range": [
                                                                        10299,
                                                                        10308
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 193
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 202
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "actions",
                                                                      "range": [
                                                                        10309,
                                                                        10316
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 203
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 210
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10299,
                                                                      10316
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 193
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 210
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "addChild",
                                                                    "range": [
                                                                      10317,
                                                                      10325
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 211
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 219
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10299,
                                                                    10325
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 193
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 219
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          10326,
                                                                          10330
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 220
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 224
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "element",
                                                                        "range": [
                                                                          10331,
                                                                          10338
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 225
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 232
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10326,
                                                                        10338
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 220
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 232
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "id",
                                                                      "range": [
                                                                        10339,
                                                                        10341
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 233
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 235
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10326,
                                                                      10341
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 220
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 235
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "a",
                                                                          "range": [
                                                                            10342,
                                                                            10343
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 17,
                                                                              "column": 236
                                                                            },
                                                                            "end": {
                                                                              "line": 17,
                                                                              "column": 237
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "material",
                                                                          "range": [
                                                                            10344,
                                                                            10352
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 17,
                                                                              "column": 238
                                                                            },
                                                                            "end": {
                                                                              "line": 17,
                                                                              "column": 246
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10342,
                                                                          10352
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 236
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 246
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "meta",
                                                                        "range": [
                                                                          10353,
                                                                          10357
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 247
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 251
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10342,
                                                                        10357
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 236
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 251
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "id",
                                                                      "range": [
                                                                        10358,
                                                                        10360
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 252
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 254
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10342,
                                                                      10360
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 236
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 254
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  10299,
                                                                  10361
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 193
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 255
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10271,
                                                              10362
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 165
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 256
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10185,
                                                          10362
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 17,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 17,
                                                            "column": 256
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10155,
                                                        10363
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 17,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 17,
                                                          "column": 257
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        10364,
                                                        10365
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 17,
                                                          "column": 258
                                                        },
                                                        "end": {
                                                          "line": 17,
                                                          "column": 259
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    10155,
                                                    10365
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 259
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10148,
                                                  10365
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 259
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10147,
                                              10366
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 260
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            10132,
                                            10366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 260
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10126,
                                          10366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 260
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Block",
                                            "value": "*\n     * Remove material from the set of selected elements\n     * @param {RayCast-Hit} hitObject - Object generated by the raycaster including the\n     * hit object, material and meta-information\n     ",
                                            "range": [
                                              10366,
                                              10571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 260
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 7
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      10115,
                                      10572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 8
                                      }
                                    },
                                    "leadingComments": [
                                      {
                                        "type": "Block",
                                        "value": "*\n     * Add material to the set of selected elements\n     * @param {RayCast-Hit} hitObject - Object generated by the raycaster including the\n     * hit object, material and meta-information\n     ",
                                        "range": [
                                          9913,
                                          10113
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 1283
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 7
                                          }
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            10574,
                                            10577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "remove",
                                          "raw": "'remove'",
                                          "range": [
                                            10578,
                                            10586
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10574,
                                          10586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            10587,
                                            10592
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "remove",
                                            "range": [
                                              10602,
                                              10608
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                10609,
                                                10610
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "LogicalExpression",
                                                  "operator": "&&",
                                                  "left": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          10612,
                                                          10616
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "isSelected",
                                                        "range": [
                                                          10617,
                                                          10627
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 53
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10612,
                                                        10627
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 21,
                                                          "column": 48
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            10628,
                                                            10629
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 64
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 65
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "material",
                                                          "range": [
                                                            10630,
                                                            10638
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 66
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 74
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10628,
                                                          10638
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 64
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 74
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10612,
                                                      10639
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 75
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "SequenceExpression",
                                                    "expressions": [
                                                      {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10642,
                                                                10646
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 78
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 82
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "options",
                                                              "range": [
                                                                10647,
                                                                10654
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 83
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 90
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10642,
                                                              10654
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 78
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 90
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "unselect",
                                                            "range": [
                                                              10655,
                                                              10663
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 91
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10642,
                                                            10663
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 78
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 99
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  10665,
                                                                  10669
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 101
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 105
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "options",
                                                                "range": [
                                                                  10670,
                                                                  10677
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 106
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 113
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10665,
                                                                10677
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 101
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 113
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "unselect",
                                                              "range": [
                                                                10678,
                                                                10686
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 114
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 122
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10665,
                                                              10686
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 122
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  10687,
                                                                  10688
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 123
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 124
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "material",
                                                                "range": [
                                                                  10689,
                                                                  10697
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 125
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 133
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10687,
                                                                10697
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 123
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 133
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10665,
                                                            10698
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 101
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 134
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10642,
                                                          10698
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 78
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 134
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10699,
                                                                10703
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 135
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 139
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "selectedSet",
                                                              "range": [
                                                                10704,
                                                                10715
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 140
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 151
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10699,
                                                              10715
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 135
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 151
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "delete",
                                                            "range": [
                                                              10716,
                                                              10722
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 152
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 158
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10699,
                                                            10722
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 135
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 158
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                10723,
                                                                10724
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 159
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 160
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "material",
                                                              "range": [
                                                                10725,
                                                                10733
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 161
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 169
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10723,
                                                              10733
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 159
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 169
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10699,
                                                          10734
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 135
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 170
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  10735,
                                                                  10739
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 171
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 175
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "session",
                                                                "range": [
                                                                  10740,
                                                                  10747
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 176
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 183
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10735,
                                                                10747
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 171
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 183
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "store",
                                                              "range": [
                                                                10748,
                                                                10753
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 184
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 189
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10735,
                                                              10753
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 171
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 189
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "dispatch",
                                                            "range": [
                                                              10754,
                                                              10762
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 190
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 198
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10735,
                                                            10762
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 171
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 198
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_elements",
                                                                  "range": [
                                                                    10763,
                                                                    10772
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 21,
                                                                      "column": 199
                                                                    },
                                                                    "end": {
                                                                      "line": 21,
                                                                      "column": 208
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "actions",
                                                                  "range": [
                                                                    10773,
                                                                    10780
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 21,
                                                                      "column": 209
                                                                    },
                                                                    "end": {
                                                                      "line": 21,
                                                                      "column": 216
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10763,
                                                                  10780
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 199
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 216
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "removeChild",
                                                                "range": [
                                                                  10781,
                                                                  10792
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 217
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 228
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10763,
                                                                10792
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 199
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 228
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      10793,
                                                                      10797
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 21,
                                                                        "column": 229
                                                                      },
                                                                      "end": {
                                                                        "line": 21,
                                                                        "column": 233
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "element",
                                                                    "range": [
                                                                      10798,
                                                                      10805
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 21,
                                                                        "column": 234
                                                                      },
                                                                      "end": {
                                                                        "line": 21,
                                                                        "column": 241
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10793,
                                                                    10805
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 21,
                                                                      "column": 229
                                                                    },
                                                                    "end": {
                                                                      "line": 21,
                                                                      "column": 241
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "id",
                                                                  "range": [
                                                                    10806,
                                                                    10808
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 21,
                                                                      "column": 242
                                                                    },
                                                                    "end": {
                                                                      "line": 21,
                                                                      "column": 244
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10793,
                                                                  10808
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 229
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 244
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "a",
                                                                      "range": [
                                                                        10809,
                                                                        10810
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 21,
                                                                          "column": 245
                                                                        },
                                                                        "end": {
                                                                          "line": 21,
                                                                          "column": 246
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "material",
                                                                      "range": [
                                                                        10811,
                                                                        10819
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 21,
                                                                          "column": 247
                                                                        },
                                                                        "end": {
                                                                          "line": 21,
                                                                          "column": 255
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10809,
                                                                      10819
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 21,
                                                                        "column": 245
                                                                      },
                                                                      "end": {
                                                                        "line": 21,
                                                                        "column": 255
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      10820,
                                                                      10824
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 21,
                                                                        "column": 256
                                                                      },
                                                                      "end": {
                                                                        "line": 21,
                                                                        "column": 260
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10809,
                                                                    10824
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 21,
                                                                      "column": 245
                                                                    },
                                                                    "end": {
                                                                      "line": 21,
                                                                      "column": 260
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "id",
                                                                  "range": [
                                                                    10825,
                                                                    10827
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 21,
                                                                      "column": 261
                                                                    },
                                                                    "end": {
                                                                      "line": 21,
                                                                      "column": 263
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10809,
                                                                  10827
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 245
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 263
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10763,
                                                              10828
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 199
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 264
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10735,
                                                          10829
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 171
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 265
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10642,
                                                      10829
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 265
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10612,
                                                    10830
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 266
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10612,
                                                  10830
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 266
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10611,
                                              10831
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 267
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            10593,
                                            10831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 267
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10587,
                                          10831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 267
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Block",
                                            "value": "*\n     * Remove all items (Material) from the set of selected elements\n     * @param {Boolean} keepLocals - If true, selected ids are kept within the selection-element\n     ",
                                            "range": [
                                              10831,
                                              11008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 267
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 7
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      10573,
                                      11009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 8
                                      }
                                    },
                                    "leadingComments": [
                                      {
                                        "type": "Block",
                                        "value": "*\n     * Remove material from the set of selected elements\n     * @param {RayCast-Hit} hitObject - Object generated by the raycaster including the\n     * hit object, material and meta-information\n     ",
                                        "range": [
                                          10366,
                                          10571
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 260
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 7
                                          }
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            11011,
                                            11014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "removeAll",
                                          "raw": "'removeAll'",
                                          "range": [
                                            11015,
                                            11026
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11011,
                                          11026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            11027,
                                            11032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "removeAll",
                                            "range": [
                                              11042,
                                              11051
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "_this3",
                                                      "range": [
                                                        11058,
                                                        11064
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        11065,
                                                        11069
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 64
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11058,
                                                      11069
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        11070,
                                                        11071
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 70
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "<",
                                                          "left": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              11072,
                                                              11073
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 71
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 72
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                11074,
                                                                11083
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 73
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 82
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                11084,
                                                                11090
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 83
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 89
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11074,
                                                              11090
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 73
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 89
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11072,
                                                            11090
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 71
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 89
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "operator": "!==",
                                                          "left": {
                                                            "type": "UnaryExpression",
                                                            "operator": "void",
                                                            "argument": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                11097,
                                                                11098
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 96
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 97
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              11092,
                                                              11098
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 91
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 97
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "arguments",
                                                              "range": [
                                                                11101,
                                                                11110
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 100
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 109
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                11111,
                                                                11112
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 110
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 111
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11101,
                                                              11113
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 112
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11092,
                                                            11113
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 91
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 112
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11072,
                                                          11113
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 71
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": true,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "arguments",
                                                          "range": [
                                                            11115,
                                                            11124
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 114
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 123
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            11125,
                                                            11126
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 124
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 125
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11115,
                                                          11127
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 114
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 126
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11072,
                                                        11127
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 126
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11070,
                                                      11127
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 126
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  11054,
                                                  11128
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 127
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              11128,
                                                              11132
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 127
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 131
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "options",
                                                            "range": [
                                                              11133,
                                                              11140
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 132
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 139
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11128,
                                                            11140
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 127
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 139
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "unselect",
                                                          "range": [
                                                            11141,
                                                            11149
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 140
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 148
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11128,
                                                          11149
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 127
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 148
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                11151,
                                                                11155
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 150
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 154
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "selectedSet",
                                                              "range": [
                                                                11156,
                                                                11167
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 155
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 166
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11151,
                                                              11167
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 150
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 166
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "forEach",
                                                            "range": [
                                                              11168,
                                                              11175
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 167
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 174
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11151,
                                                            11175
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 150
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 174
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  11185,
                                                                  11186
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 184
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 185
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this3",
                                                                          "range": [
                                                                            11195,
                                                                            11201
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 24,
                                                                              "column": 194
                                                                            },
                                                                            "end": {
                                                                              "line": 24,
                                                                              "column": 200
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "options",
                                                                          "range": [
                                                                            11202,
                                                                            11209
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 24,
                                                                              "column": 201
                                                                            },
                                                                            "end": {
                                                                              "line": 24,
                                                                              "column": 208
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          11195,
                                                                          11209
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 194
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 208
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "unselect",
                                                                        "range": [
                                                                          11210,
                                                                          11218
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 209
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 217
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11195,
                                                                        11218
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 194
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 217
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "b",
                                                                        "range": [
                                                                          11219,
                                                                          11220
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 218
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 219
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      11195,
                                                                      11221
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 194
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 220
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11188,
                                                                    11221
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 187
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 220
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11187,
                                                                11222
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 186
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 221
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              11176,
                                                              11222
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 175
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 221
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11151,
                                                          11223
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 150
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 222
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11128,
                                                        11223
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 127
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 222
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              11224,
                                                              11228
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 223
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 227
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selectedSet",
                                                            "range": [
                                                              11229,
                                                              11240
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 228
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 239
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11224,
                                                            11240
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 223
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 239
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "clear",
                                                          "range": [
                                                            11241,
                                                            11246
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 240
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 245
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11224,
                                                          11246
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 223
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 245
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        11224,
                                                        11248
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 223
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 247
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "||",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          11249,
                                                          11250
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 248
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 249
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  11252,
                                                                  11256
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 251
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 255
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "session",
                                                                "range": [
                                                                  11257,
                                                                  11264
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 256
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 263
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11252,
                                                                11264
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 251
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 263
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "store",
                                                              "range": [
                                                                11265,
                                                                11270
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 264
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 269
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11252,
                                                              11270
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 251
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 269
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "dispatch",
                                                            "range": [
                                                              11271,
                                                              11279
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 270
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 278
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11252,
                                                            11279
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 251
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 278
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_elements",
                                                                  "range": [
                                                                    11280,
                                                                    11289
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 279
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 288
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "actions",
                                                                  "range": [
                                                                    11290,
                                                                    11297
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 289
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 296
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11280,
                                                                  11297
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 279
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 296
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "removeAllChilds",
                                                                "range": [
                                                                  11298,
                                                                  11313
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 297
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 312
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11280,
                                                                11313
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 279
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 312
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      11314,
                                                                      11318
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 313
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 317
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "element",
                                                                    "range": [
                                                                      11319,
                                                                      11326
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 318
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 325
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11314,
                                                                    11326
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 313
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 325
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "id",
                                                                  "range": [
                                                                    11327,
                                                                    11329
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 326
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 328
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11314,
                                                                  11329
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 313
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 328
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11280,
                                                              11330
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 279
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 329
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11252,
                                                          11331
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 251
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 330
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11249,
                                                        11331
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 248
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 330
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11128,
                                                    11331
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 127
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 330
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11128,
                                                  11331
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 127
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 330
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11053,
                                              11332
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 331
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            11033,
                                            11332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 331
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11027,
                                          11332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 331
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11010,
                                      11333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 332
                                      }
                                    },
                                    "leadingComments": [
                                      {
                                        "type": "Block",
                                        "value": "*\n     * Remove all items (Material) from the set of selected elements\n     * @param {Boolean} keepLocals - If true, selected ids are kept within the selection-element\n     ",
                                        "range": [
                                          10831,
                                          11008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 267
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 7
                                          }
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            11335,
                                            11338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 334
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 337
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "switch",
                                          "raw": "'switch'",
                                          "range": [
                                            11339,
                                            11347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 338
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 346
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11335,
                                          11347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 334
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 346
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            11348,
                                            11353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 347
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 352
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "_switch",
                                            "range": [
                                              11363,
                                              11370
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 362
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 369
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                11371,
                                                11372
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 370
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 371
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                11373,
                                                11374
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 372
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 373
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            11376,
                                                            11380
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 375
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 379
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "remove",
                                                          "range": [
                                                            11381,
                                                            11387
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 380
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 386
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11376,
                                                          11387
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 375
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 386
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            11388,
                                                            11389
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 387
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 388
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11376,
                                                        11390
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 375
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 389
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            11391,
                                                            11395
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 390
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 394
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "add",
                                                          "range": [
                                                            11396,
                                                            11399
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 395
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 398
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11391,
                                                          11399
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 390
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 398
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            11400,
                                                            11401
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 399
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 400
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11391,
                                                        11402
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 390
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 401
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11376,
                                                    11402
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 375
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 401
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11376,
                                                  11402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 375
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 401
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11375,
                                              11403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 374
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 402
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            11354,
                                            11403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 353
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 402
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11348,
                                          11403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 347
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 402
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11334,
                                      11404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 333
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 403
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            11406,
                                            11409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 405
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 408
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "hover",
                                          "raw": "'hover'",
                                          "range": [
                                            11410,
                                            11417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 409
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 416
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11406,
                                          11417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 405
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 416
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            11418,
                                            11423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 417
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 422
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "hover",
                                            "range": [
                                              11433,
                                              11438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 432
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 437
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                11439,
                                                11440
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 438
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 439
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "LogicalExpression",
                                                  "operator": "&&",
                                                  "left": {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          11442,
                                                          11443
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 441
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 442
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "material",
                                                        "range": [
                                                          11444,
                                                          11452
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 443
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 451
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11442,
                                                        11452
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 441
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 451
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              11455,
                                                              11459
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 454
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 458
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "isSelected",
                                                            "range": [
                                                              11460,
                                                              11470
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 459
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 469
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11455,
                                                            11470
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 454
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 469
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                11471,
                                                                11472
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 470
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 471
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "material",
                                                              "range": [
                                                                11473,
                                                                11481
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 472
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 480
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11471,
                                                              11481
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 470
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 480
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11455,
                                                          11482
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 454
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 481
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        11454,
                                                        11482
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 453
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 481
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11442,
                                                      11482
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 441
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 481
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "SequenceExpression",
                                                    "expressions": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                11485,
                                                                11489
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 484
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 488
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "materialStore",
                                                              "range": [
                                                                11490,
                                                                11503
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 489
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 502
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11485,
                                                              11503
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 484
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 502
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "store",
                                                            "range": [
                                                              11504,
                                                              11509
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 503
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 508
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11485,
                                                            11509
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 484
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 508
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                11510,
                                                                11511
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 509
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 510
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "material",
                                                              "range": [
                                                                11512,
                                                                11520
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 511
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 519
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11510,
                                                              11520
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 509
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 519
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11485,
                                                          11521
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 484
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 520
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "a",
                                                                  "range": [
                                                                    11522,
                                                                    11523
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 521
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 522
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "material",
                                                                  "range": [
                                                                    11524,
                                                                    11532
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 523
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 531
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11522,
                                                                  11532
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 521
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 531
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "animate",
                                                                "range": [
                                                                  11533,
                                                                  11540
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 532
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 539
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11522,
                                                                11540
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 521
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 539
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [
                                                                  {
                                                                    "type": "Property",
                                                                    "key": {
                                                                      "type": "Identifier",
                                                                      "name": "color",
                                                                      "range": [
                                                                        11542,
                                                                        11547
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 541
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 546
                                                                        }
                                                                      }
                                                                    },
                                                                    "value": {
                                                                      "type": "NewExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "THREE",
                                                                          "range": [
                                                                            11552,
                                                                            11557
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 24,
                                                                              "column": 551
                                                                            },
                                                                            "end": {
                                                                              "line": 24,
                                                                              "column": 556
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "Color",
                                                                          "range": [
                                                                            11558,
                                                                            11563
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 24,
                                                                              "column": 557
                                                                            },
                                                                            "end": {
                                                                              "line": 24,
                                                                              "column": 562
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          11552,
                                                                          11563
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 551
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 562
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "Literal",
                                                                          "value": 2676639,
                                                                          "raw": "2676639",
                                                                          "range": [
                                                                            11564,
                                                                            11571
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 24,
                                                                              "column": 563
                                                                            },
                                                                            "end": {
                                                                              "line": 24,
                                                                              "column": 570
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        11548,
                                                                        11572
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 547
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 571
                                                                        }
                                                                      }
                                                                    },
                                                                    "kind": "init",
                                                                    "method": false,
                                                                    "shorthand": false,
                                                                    "computed": false,
                                                                    "range": [
                                                                      11542,
                                                                      11572
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 541
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 571
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "Property",
                                                                    "key": {
                                                                      "type": "Identifier",
                                                                      "name": "opacity",
                                                                      "range": [
                                                                        11573,
                                                                        11580
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 572
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 579
                                                                        }
                                                                      }
                                                                    },
                                                                    "value": {
                                                                      "type": "Literal",
                                                                      "value": 1,
                                                                      "raw": "1",
                                                                      "range": [
                                                                        11581,
                                                                        11582
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 580
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 581
                                                                        }
                                                                      }
                                                                    },
                                                                    "kind": "init",
                                                                    "method": false,
                                                                    "shorthand": false,
                                                                    "computed": false,
                                                                    "range": [
                                                                      11573,
                                                                      11582
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 572
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 581
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "Property",
                                                                    "key": {
                                                                      "type": "Identifier",
                                                                      "name": "linewidth",
                                                                      "range": [
                                                                        11583,
                                                                        11592
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 582
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 591
                                                                        }
                                                                      }
                                                                    },
                                                                    "value": {
                                                                      "type": "Literal",
                                                                      "value": 3,
                                                                      "raw": "3",
                                                                      "range": [
                                                                        11593,
                                                                        11594
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 592
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 593
                                                                        }
                                                                      }
                                                                    },
                                                                    "kind": "init",
                                                                    "method": false,
                                                                    "shorthand": false,
                                                                    "computed": false,
                                                                    "range": [
                                                                      11583,
                                                                      11594
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 582
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 593
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  11541,
                                                                  11595
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 24,
                                                                    "column": 540
                                                                  },
                                                                  "end": {
                                                                    "line": 24,
                                                                    "column": 594
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11522,
                                                              11596
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 521
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 595
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "start",
                                                            "range": [
                                                              11597,
                                                              11602
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 596
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 601
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11522,
                                                            11602
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 521
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 601
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              11603,
                                                              11604
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 602
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 603
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11522,
                                                          11605
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 521
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 604
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      11485,
                                                      11605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 484
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 604
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11442,
                                                    11606
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 441
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 605
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11442,
                                                  11606
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 441
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 605
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11441,
                                              11607
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 440
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 606
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            11424,
                                            11607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 423
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 606
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11418,
                                          11607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 417
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 606
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11405,
                                      11608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 404
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 607
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            11610,
                                            11613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 609
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 612
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "unhover",
                                          "raw": "'unhover'",
                                          "range": [
                                            11614,
                                            11623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 613
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 622
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11610,
                                          11623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 609
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 622
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            11624,
                                            11629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 623
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 628
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "unhover",
                                            "range": [
                                              11639,
                                              11646
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 638
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 645
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                11647,
                                                11648
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 646
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 647
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "LogicalExpression",
                                                  "operator": "&&",
                                                  "left": {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          11650,
                                                          11651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 649
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 650
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "material",
                                                        "range": [
                                                          11652,
                                                          11660
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 651
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 659
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11650,
                                                        11660
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 649
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 659
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              11663,
                                                              11667
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 662
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 666
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "isSelected",
                                                            "range": [
                                                              11668,
                                                              11678
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 667
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 677
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11663,
                                                            11678
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 662
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 677
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                11679,
                                                                11680
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 678
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 679
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "material",
                                                              "range": [
                                                                11681,
                                                                11689
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 680
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 688
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11679,
                                                              11689
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 678
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 688
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11663,
                                                          11690
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 662
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 689
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        11662,
                                                        11690
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 661
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 689
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11650,
                                                      11690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 649
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 689
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            11692,
                                                            11696
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 691
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 695
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "materialStore",
                                                          "range": [
                                                            11697,
                                                            11710
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 696
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 709
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11692,
                                                          11710
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 691
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 709
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "restore",
                                                        "range": [
                                                          11711,
                                                          11718
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 710
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 717
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11692,
                                                        11718
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 691
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 717
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            11719,
                                                            11720
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 718
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 719
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "material",
                                                          "range": [
                                                            11721,
                                                            11729
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 720
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 728
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11719,
                                                          11729
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 718
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 728
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 1000,
                                                        "raw": "1e3",
                                                        "range": [
                                                          11730,
                                                          11733
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 729
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 732
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      11692,
                                                      11734
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 691
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 733
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11650,
                                                    11734
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 649
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 733
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11650,
                                                  11734
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 649
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 733
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11649,
                                              11735
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 648
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 734
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            11630,
                                            11735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 629
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 734
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11624,
                                          11735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 623
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 734
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11609,
                                      11736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 608
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 735
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            11738,
                                            11741
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 737
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 740
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "select",
                                          "raw": "'select'",
                                          "range": [
                                            11742,
                                            11750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 741
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 749
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11738,
                                          11750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 737
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 749
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            11751,
                                            11756
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 750
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 755
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "select",
                                            "range": [
                                              11766,
                                              11772
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 765
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 771
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                11773,
                                                11774
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 772
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 773
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              11776,
                                                              11780
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 775
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 779
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "materialStore",
                                                            "range": [
                                                              11781,
                                                              11794
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 780
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 793
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11776,
                                                            11794
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 775
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 793
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "store",
                                                          "range": [
                                                            11795,
                                                            11800
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 794
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 799
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11776,
                                                          11800
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 775
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 799
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            11801,
                                                            11802
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 800
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 801
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11776,
                                                        11803
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 775
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 802
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                11804,
                                                                11805
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 803
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 804
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "animate",
                                                              "range": [
                                                                11806,
                                                                11813
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 805
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 812
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11804,
                                                              11813
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 24,
                                                                "column": 803
                                                              },
                                                              "end": {
                                                                "line": 24,
                                                                "column": 812
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "color",
                                                                    "range": [
                                                                      11815,
                                                                      11820
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 814
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 819
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "NewExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "THREE",
                                                                        "range": [
                                                                          11825,
                                                                          11830
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 824
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 829
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Color",
                                                                        "range": [
                                                                          11831,
                                                                          11836
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 830
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 835
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11825,
                                                                        11836
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 24,
                                                                          "column": 824
                                                                        },
                                                                        "end": {
                                                                          "line": 24,
                                                                          "column": 835
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 12727145,
                                                                        "raw": "12727145",
                                                                        "range": [
                                                                          11837,
                                                                          11845
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 24,
                                                                            "column": 836
                                                                          },
                                                                          "end": {
                                                                            "line": 24,
                                                                            "column": 844
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      11821,
                                                                      11846
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 820
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 845
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    11815,
                                                                    11846
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 814
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 845
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "opacity",
                                                                    "range": [
                                                                      11847,
                                                                      11854
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 846
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 853
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": 1,
                                                                    "raw": "1",
                                                                    "range": [
                                                                      11855,
                                                                      11856
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 854
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 855
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    11847,
                                                                    11856
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 846
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 855
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "linewidth",
                                                                    "range": [
                                                                      11857,
                                                                      11866
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 856
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 865
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": 3,
                                                                    "raw": "3",
                                                                    "range": [
                                                                      11867,
                                                                      11868
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 24,
                                                                        "column": 866
                                                                      },
                                                                      "end": {
                                                                        "line": 24,
                                                                        "column": 867
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    11857,
                                                                    11868
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 24,
                                                                      "column": 856
                                                                    },
                                                                    "end": {
                                                                      "line": 24,
                                                                      "column": 867
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11814,
                                                                11869
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 24,
                                                                  "column": 813
                                                                },
                                                                "end": {
                                                                  "line": 24,
                                                                  "column": 868
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            11804,
                                                            11870
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 803
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 869
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "start",
                                                          "range": [
                                                            11871,
                                                            11876
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 870
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 875
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11804,
                                                          11876
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 803
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 875
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 1000,
                                                          "raw": "1e3",
                                                          "range": [
                                                            11877,
                                                            11880
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 24,
                                                              "column": 876
                                                            },
                                                            "end": {
                                                              "line": 24,
                                                              "column": 879
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11804,
                                                        11881
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 803
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 880
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11776,
                                                    11881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 775
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 880
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11776,
                                                  11881
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 775
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 880
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11775,
                                              11882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 774
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 881
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            11757,
                                            11882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 756
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 881
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11751,
                                          11882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 750
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 881
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11737,
                                      11883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 736
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 882
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            11885,
                                            11888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 884
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 887
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "unselect",
                                          "raw": "'unselect'",
                                          "range": [
                                            11889,
                                            11899
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 888
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 898
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11885,
                                          11899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 884
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 898
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            11900,
                                            11905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 899
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 904
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "unselect",
                                            "range": [
                                              11915,
                                              11923
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 914
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 922
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                11924,
                                                11925
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 923
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 924
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          11927,
                                                          11931
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 926
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 930
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "materialStore",
                                                        "range": [
                                                          11932,
                                                          11945
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 24,
                                                            "column": 931
                                                          },
                                                          "end": {
                                                            "line": 24,
                                                            "column": 944
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11927,
                                                        11945
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 926
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 944
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "restore",
                                                      "range": [
                                                        11946,
                                                        11953
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 945
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 952
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11927,
                                                      11953
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 926
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 952
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        11954,
                                                        11955
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 953
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 954
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Literal",
                                                      "value": 1000,
                                                      "raw": "1e3",
                                                      "range": [
                                                        11956,
                                                        11959
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 955
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 958
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11927,
                                                    11960
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 926
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 959
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11927,
                                                  11960
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 926
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 959
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11926,
                                              11961
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 925
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 960
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            11906,
                                            11961
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 905
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 960
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11900,
                                          11961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 899
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 960
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Block",
                                            "value": "*\n     * Check if material object is already selected\n     * @return TRUE if selected, FALSE otherwise\n     ",
                                            "range": [
                                              11961,
                                              12073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 960
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 7
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      11884,
                                      12074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 883
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 8
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            12076,
                                            12079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "isSelected",
                                          "raw": "'isSelected'",
                                          "range": [
                                            12080,
                                            12092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12076,
                                          12092
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 26
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            12093,
                                            12098
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "isSelected",
                                            "range": [
                                              12108,
                                              12118
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                12119,
                                                12120
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          12129,
                                                          12133
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 27,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 27,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "selectedSet",
                                                        "range": [
                                                          12134,
                                                          12145
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 27,
                                                            "column": 68
                                                          },
                                                          "end": {
                                                            "line": 27,
                                                            "column": 79
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12129,
                                                        12145
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 79
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "has",
                                                      "range": [
                                                        12146,
                                                        12149
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 80
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 83
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12129,
                                                      12149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 83
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        12150,
                                                        12151
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 85
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12129,
                                                    12152
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12122,
                                                  12152
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 86
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12121,
                                              12153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            12099,
                                            12153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12093,
                                          12153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 87
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Block",
                                            "value": "*\n     * Returns the selected ids in an array\n     * @return selectedIds - Array with the selected ids\n     ",
                                            "range": [
                                              12153,
                                              12265
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 87
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 7
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      12075,
                                      12266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 8
                                      }
                                    },
                                    "leadingComments": [
                                      {
                                        "type": "Block",
                                        "value": "*\n     * Check if material object is already selected\n     * @return TRUE if selected, FALSE otherwise\n     ",
                                        "range": [
                                          11961,
                                          12073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 960
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 7
                                          }
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            12268,
                                            12271
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "getSelectedIds",
                                          "raw": "'getSelectedIds'",
                                          "range": [
                                            12272,
                                            12288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12268,
                                          12288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            12289,
                                            12294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "getSelectedIds",
                                            "range": [
                                              12304,
                                              12318
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ForStatement",
                                                "init": {
                                                  "type": "VariableDeclaration",
                                                  "declarations": [
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          12329,
                                                          12330
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 71
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 72
                                                          }
                                                        }
                                                      },
                                                      "init": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                12331,
                                                                12335
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 73
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 77
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "selectedSet",
                                                              "range": [
                                                                12336,
                                                                12347
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 78
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 89
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12331,
                                                              12347
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 73
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 89
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "values",
                                                            "range": [
                                                              12348,
                                                              12354
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 90
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 96
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12331,
                                                            12354
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 73
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 96
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          12331,
                                                          12356
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12329,
                                                        12356
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 98
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          12357,
                                                          12358
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 99
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 100
                                                          }
                                                        }
                                                      },
                                                      "init": {
                                                        "type": "ArrayExpression",
                                                        "elements": [],
                                                        "range": [
                                                          12359,
                                                          12361
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 101
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 103
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12357,
                                                        12361
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 99
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 103
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          12362,
                                                          12363
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 104
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 105
                                                          }
                                                        }
                                                      },
                                                      "init": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              12364,
                                                              12365
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "next",
                                                            "range": [
                                                              12366,
                                                              12370
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 108
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 112
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12364,
                                                            12370
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 106
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 112
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          12364,
                                                          12372
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 106
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 114
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12362,
                                                        12372
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 104
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 114
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "kind": "var",
                                                  "range": [
                                                    12325,
                                                    12372
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 67
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 114
                                                    }
                                                  }
                                                },
                                                "test": {
                                                  "type": "BinaryExpression",
                                                  "operator": "!==",
                                                  "left": {
                                                    "type": "UnaryExpression",
                                                    "operator": "void",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        12378,
                                                        12379
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 120
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 121
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      12373,
                                                      12379
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 115
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 121
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        12382,
                                                        12383
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 124
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 125
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        12384,
                                                        12389
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 126
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 131
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12382,
                                                      12389
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 124
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 131
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12373,
                                                    12389
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 115
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 131
                                                    }
                                                  }
                                                },
                                                "update": null,
                                                "body": {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "SequenceExpression",
                                                    "expressions": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              12391,
                                                              12392
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 133
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 134
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              12393,
                                                              12397
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 135
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 139
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12391,
                                                            12397
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 133
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 139
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    12398,
                                                                    12399
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 30,
                                                                      "column": 140
                                                                    },
                                                                    "end": {
                                                                      "line": 30,
                                                                      "column": 141
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "value",
                                                                  "range": [
                                                                    12400,
                                                                    12405
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 30,
                                                                      "column": 142
                                                                    },
                                                                    "end": {
                                                                      "line": 30,
                                                                      "column": 147
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12398,
                                                                  12405
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 30,
                                                                    "column": 140
                                                                  },
                                                                  "end": {
                                                                    "line": 30,
                                                                    "column": 147
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  12406,
                                                                  12410
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 30,
                                                                    "column": 148
                                                                  },
                                                                  "end": {
                                                                    "line": 30,
                                                                    "column": 152
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12398,
                                                                12410
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 140
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 152
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "id",
                                                              "range": [
                                                                12411,
                                                                12413
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 153
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 155
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12398,
                                                              12413
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 140
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 155
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12391,
                                                          12414
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 133
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 156
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            12415,
                                                            12416
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 157
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 158
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                12417,
                                                                12418
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 159
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 160
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "next",
                                                              "range": [
                                                                12419,
                                                                12423
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 161
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 165
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12417,
                                                              12423
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 159
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 165
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            12417,
                                                            12425
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 159
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 167
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          12415,
                                                          12425
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 157
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 167
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      12391,
                                                      12425
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 133
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 167
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12391,
                                                    12426
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 133
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 168
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12321,
                                                  12426
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 168
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    12433,
                                                    12434
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 175
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 176
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12426,
                                                  12434
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 168
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 176
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12320,
                                              12435
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 177
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            12295,
                                            12435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 177
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12289,
                                          12435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 177
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Block",
                                            "value": "*\n     * Returns the selected elements in an array\n     * @return selectedElements - Array with the selected elements\n     ",
                                            "range": [
                                              12435,
                                              12562
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 177
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 7
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      12267,
                                      12563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 8
                                      }
                                    },
                                    "leadingComments": [
                                      {
                                        "type": "Block",
                                        "value": "*\n     * Returns the selected ids in an array\n     * @return selectedIds - Array with the selected ids\n     ",
                                        "range": [
                                          12153,
                                          12265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 87
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 7
                                          }
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            12565,
                                            12568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "getSelectedElements",
                                          "raw": "'getSelectedElements'",
                                          "range": [
                                            12569,
                                            12590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12565,
                                          12590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            12591,
                                            12596
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "FunctionExpression",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "getSelectedElements",
                                            "range": [
                                              12606,
                                              12625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ForStatement",
                                                "init": {
                                                  "type": "VariableDeclaration",
                                                  "declarations": [
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          12636,
                                                          12637
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 81
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 82
                                                          }
                                                        }
                                                      },
                                                      "init": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                12638,
                                                                12642
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 83
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 87
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "selectedSet",
                                                              "range": [
                                                                12643,
                                                                12654
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 88
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12638,
                                                              12654
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 83
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "values",
                                                            "range": [
                                                              12655,
                                                              12661
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 106
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12638,
                                                            12661
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 83
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 106
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          12638,
                                                          12663
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 83
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 108
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12636,
                                                        12663
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 81
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          12664,
                                                          12665
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 109
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "init": {
                                                        "type": "ArrayExpression",
                                                        "elements": [],
                                                        "range": [
                                                          12666,
                                                          12668
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 111
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 113
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12664,
                                                        12668
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 109
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          12669,
                                                          12670
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 114
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 115
                                                          }
                                                        }
                                                      },
                                                      "init": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              12671,
                                                              12672
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 116
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 117
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "next",
                                                            "range": [
                                                              12673,
                                                              12677
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 118
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 122
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12671,
                                                            12677
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 116
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 122
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          12671,
                                                          12679
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 116
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 124
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12669,
                                                        12679
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 114
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 124
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "kind": "var",
                                                  "range": [
                                                    12632,
                                                    12679
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 124
                                                    }
                                                  }
                                                },
                                                "test": {
                                                  "type": "BinaryExpression",
                                                  "operator": "!==",
                                                  "left": {
                                                    "type": "UnaryExpression",
                                                    "operator": "void",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        12685,
                                                        12686
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 130
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 131
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      12680,
                                                      12686
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 125
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 131
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        12689,
                                                        12690
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 134
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 135
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        12691,
                                                        12696
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 136
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 141
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12689,
                                                      12696
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 134
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 141
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12680,
                                                    12696
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 125
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 141
                                                    }
                                                  }
                                                },
                                                "update": null,
                                                "body": {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "SequenceExpression",
                                                    "expressions": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              12698,
                                                              12699
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 143
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 144
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              12700,
                                                              12704
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 145
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 149
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12698,
                                                            12704
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 143
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 149
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                12705,
                                                                12706
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 150
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 151
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "value",
                                                              "range": [
                                                                12707,
                                                                12712
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 152
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 157
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12705,
                                                              12712
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 150
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 157
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12698,
                                                          12713
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 158
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            12714,
                                                            12715
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 159
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 160
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                12716,
                                                                12717
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 161
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 162
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "next",
                                                              "range": [
                                                                12718,
                                                                12722
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 163
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 167
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12716,
                                                              12722
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 161
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 167
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            12716,
                                                            12724
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 161
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 169
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          12714,
                                                          12724
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 159
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 169
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      12698,
                                                      12724
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 143
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 169
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12698,
                                                    12725
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 143
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 170
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12628,
                                                  12725
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 73
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 170
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    12732,
                                                    12733
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 177
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 178
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12725,
                                                  12733
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 170
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 178
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12627,
                                              12734
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 179
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            12597,
                                            12734
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 179
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12591,
                                          12734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 179
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12564,
                                      12735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 180
                                      }
                                    },
                                    "leadingComments": [
                                      {
                                        "type": "Block",
                                        "value": "*\n     * Returns the selected elements in an array\n     * @return selectedElements - Array with the selected elements\n     ",
                                        "range": [
                                          12435,
                                          12562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 177
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 7
                                          }
                                        }
                                      }
                                    ]
                                  }
                                ],
                                "range": [
                                  3075,
                                  12736
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2,
                                    "column": 487
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 181
                                  }
                                }
                              }
                            ],
                            "range": [
                              3040,
                              12737
                            ],
                            "loc": {
                              "start": {
                                "line": 2,
                                "column": 452
                              },
                              "end": {
                                "line": 33,
                                "column": 182
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "Selector",
                            "range": [
                              12738,
                              12746
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 183
                              },
                              "end": {
                                "line": 33,
                                "column": 191
                              }
                            }
                          }
                        ],
                        "range": [
                          3040,
                          12746
                        ],
                        "loc": {
                          "start": {
                            "line": 2,
                            "column": 452
                          },
                          "end": {
                            "line": 33,
                            "column": 191
                          }
                        }
                      },
                      "range": [
                        3034,
                        12746
                      ],
                      "loc": {
                        "start": {
                          "line": 2,
                          "column": 446
                        },
                        "end": {
                          "line": 33,
                          "column": 191
                        }
                      }
                    }
                  ],
                  "range": [
                    1766,
                    12747
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1766
                    },
                    "end": {
                      "line": 33,
                      "column": 192
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1756,
                  12747
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1756
                  },
                  "end": {
                    "line": 33,
                    "column": 192
                  }
                }
              },
              "arguments": [],
              "range": [
                1756,
                12749
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1756
                },
                "end": {
                  "line": 33,
                  "column": 194
                }
              }
            },
            "range": [
              1739,
              12749
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1739
              },
              "end": {
                "line": 33,
                "column": 194
              }
            }
          },
          "range": [
            1730,
            12749
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1730
            },
            "end": {
              "line": 33,
              "column": 194
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        1726,
        12750
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1726
        },
        "end": {
          "line": 33,
          "column": 195
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    12750
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 33,
      "column": 195
    }
  },
  "comments": [
    {
      "type": "Line",
      "value": "session stores all elements in hashmap",
      "range": [
        2547,
        2587
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2547
        },
        "end": {
          "line": 1,
          "column": 2587
        }
      }
    },
    {
      "type": "Line",
      "value": " SHIFT KEY selection handler",
      "range": [
        4921,
        4951
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 2333
        },
        "end": {
          "line": 2,
          "column": 2363
        }
      }
    },
    {
      "type": "Line",
      "value": "project bounding box to view coordinates",
      "range": [
        5289,
        5331
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 337
        },
        "end": {
          "line": 3,
          "column": 379
        }
      }
    },
    {
      "type": "Line",
      "value": "TODO: get all 8 points",
      "range": [
        5568,
        5592
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 236
        },
        "end": {
          "line": 4,
          "column": 260
        }
      }
    },
    {
      "type": "Line",
      "value": "TODO: get all 8 points",
      "range": [
        5593,
        5617
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "project to view-coordinates",
      "range": [
        5618,
        5647
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "bounding box in 2D",
      "range": [
        5648,
        5668
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 20
        }
      }
    },
    {
      "type": "Line",
      "value": "draw rectangle",
      "range": [
        5733,
        5749
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 64
        },
        "end": {
          "line": 8,
          "column": 80
        }
      }
    },
    {
      "type": "Line",
      "value": "update rectangle",
      "range": [
        6528,
        6546
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 778
        },
        "end": {
          "line": 9,
          "column": 796
        }
      }
    },
    {
      "type": "Line",
      "value": "check intersection with rectangle in display-coordinates",
      "range": [
        6894,
        6952
      ],
      "loc": {
        "start": {
          "line": 10,
          "column": 347
        },
        "end": {
          "line": 10,
          "column": 405
        }
      }
    },
    {
      "type": "Line",
      "value": " Remove items not present any longer",
      "range": [
        7401,
        7439
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 448
        },
        "end": {
          "line": 11,
          "column": 486
        }
      }
    },
    {
      "type": "Line",
      "value": " Add new items, but only if they aren't known yet",
      "range": [
        8578,
        8629
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 1138
        },
        "end": {
          "line": 12,
          "column": 1189
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Add material to the set of selected elements\n     * @param {RayCast-Hit} hitObject - Object generated by the raycaster including the\n     * hit object, material and meta-information\n     ",
      "range": [
        9913,
        10113
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 1283
        },
        "end": {
          "line": 17,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Remove material from the set of selected elements\n     * @param {RayCast-Hit} hitObject - Object generated by the raycaster including the\n     * hit object, material and meta-information\n     ",
      "range": [
        10366,
        10571
      ],
      "loc": {
        "start": {
          "line": 17,
          "column": 260
        },
        "end": {
          "line": 21,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Remove all items (Material) from the set of selected elements\n     * @param {Boolean} keepLocals - If true, selected ids are kept within the selection-element\n     ",
      "range": [
        10831,
        11008
      ],
      "loc": {
        "start": {
          "line": 21,
          "column": 267
        },
        "end": {
          "line": 24,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Check if material object is already selected\n     * @return TRUE if selected, FALSE otherwise\n     ",
      "range": [
        11961,
        12073
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 960
        },
        "end": {
          "line": 27,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Returns the selected ids in an array\n     * @return selectedIds - Array with the selected ids\n     ",
      "range": [
        12153,
        12265
      ],
      "loc": {
        "start": {
          "line": 27,
          "column": 87
        },
        "end": {
          "line": 30,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Returns the selected elements in an array\n     * @return selectedElements - Array with the selected elements\n     ",
      "range": [
        12435,
        12562
      ],
      "loc": {
        "start": {
          "line": 30,
          "column": 177
        },
        "end": {
          "line": 33,
          "column": 7
        }
      }
    }
  ]
}