{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "'use strict'",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              13,
              19
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 13
              },
              "end": {
                "line": 1,
                "column": 19
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              20,
              34
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 20
              },
              "end": {
                "line": 1,
                "column": 34
              }
            }
          },
          "range": [
            13,
            34
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 13
            },
            "end": {
              "line": 1,
              "column": 34
            }
          }
        },
        "arguments": [
          {
            "type": "Identifier",
            "name": "exports",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 35
              },
              "end": {
                "line": 1,
                "column": 42
              }
            }
          },
          {
            "type": "Literal",
            "value": "__esModule",
            "raw": "'__esModule'",
            "range": [
              43,
              55
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 43
              },
              "end": {
                "line": 1,
                "column": 55
              }
            }
          },
          {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    57,
                    62
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 57
                    },
                    "end": {
                      "line": 1,
                      "column": 62
                    }
                  }
                },
                "value": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      64,
                      65
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 64
                      },
                      "end": {
                        "line": 1,
                        "column": 65
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    63,
                    65
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 63
                    },
                    "end": {
                      "line": 1,
                      "column": 65
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  57,
                  65
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 57
                  },
                  "end": {
                    "line": 1,
                    "column": 65
                  }
                }
              }
            ],
            "range": [
              56,
              66
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 56
              },
              "end": {
                "line": 1,
                "column": 66
              }
            }
          }
        ],
        "range": [
          13,
          67
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 13
          },
          "end": {
            "line": 1,
            "column": 67
          }
        }
      },
      "range": [
        13,
        68
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 13
        },
        "end": {
          "line": 1,
          "column": 68
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends2",
            "range": [
              72,
              81
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 72
              },
              "end": {
                "line": 1,
                "column": 81
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                82,
                89
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 82
                },
                "end": {
                  "line": 1,
                  "column": 89
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/extends",
                "raw": "'babel-runtime/helpers/extends'",
                "range": [
                  90,
                  121
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 90
                  },
                  "end": {
                    "line": 1,
                    "column": 121
                  }
                }
              }
            ],
            "range": [
              82,
              122
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 82
              },
              "end": {
                "line": 1,
                "column": 122
              }
            }
          },
          "range": [
            72,
            122
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 72
            },
            "end": {
              "line": 1,
              "column": 122
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends3",
            "range": [
              123,
              132
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 123
              },
              "end": {
                "line": 1,
                "column": 132
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                133,
                155
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 133
                },
                "end": {
                  "line": 1,
                  "column": 155
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_extends2",
                "range": [
                  156,
                  165
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 156
                  },
                  "end": {
                    "line": 1,
                    "column": 165
                  }
                }
              }
            ],
            "range": [
              133,
              166
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 133
              },
              "end": {
                "line": 1,
                "column": 166
              }
            }
          },
          "range": [
            123,
            166
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 123
            },
            "end": {
              "line": 1,
              "column": 166
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_keys",
            "range": [
              167,
              172
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 167
              },
              "end": {
                "line": 1,
                "column": 172
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                173,
                180
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 173
                },
                "end": {
                  "line": 1,
                  "column": 180
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/object/keys",
                "raw": "'babel-runtime/core-js/object/keys'",
                "range": [
                  181,
                  216
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 181
                  },
                  "end": {
                    "line": 1,
                    "column": 216
                  }
                }
              }
            ],
            "range": [
              173,
              217
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 173
              },
              "end": {
                "line": 1,
                "column": 217
              }
            }
          },
          "range": [
            167,
            217
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 167
            },
            "end": {
              "line": 1,
              "column": 217
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_keys2",
            "range": [
              218,
              224
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 218
              },
              "end": {
                "line": 1,
                "column": 224
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                225,
                247
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 225
                },
                "end": {
                  "line": 1,
                  "column": 247
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_keys",
                "range": [
                  248,
                  253
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 248
                  },
                  "end": {
                    "line": 1,
                    "column": 253
                  }
                }
              }
            ],
            "range": [
              225,
              254
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 225
              },
              "end": {
                "line": 1,
                "column": 254
              }
            }
          },
          "range": [
            218,
            254
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 218
            },
            "end": {
              "line": 1,
              "column": 254
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator2",
            "range": [
              255,
              268
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 255
              },
              "end": {
                "line": 1,
                "column": 268
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                269,
                276
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 269
                },
                "end": {
                  "line": 1,
                  "column": 276
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/get-iterator",
                "raw": "'babel-runtime/core-js/get-iterator'",
                "range": [
                  277,
                  313
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 277
                  },
                  "end": {
                    "line": 1,
                    "column": 313
                  }
                }
              }
            ],
            "range": [
              269,
              314
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 269
              },
              "end": {
                "line": 1,
                "column": 314
              }
            }
          },
          "range": [
            255,
            314
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 255
            },
            "end": {
              "line": 1,
              "column": 314
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator3",
            "range": [
              315,
              328
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 315
              },
              "end": {
                "line": 1,
                "column": 328
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                329,
                351
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 329
                },
                "end": {
                  "line": 1,
                  "column": 351
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_getIterator2",
                "range": [
                  352,
                  365
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 352
                  },
                  "end": {
                    "line": 1,
                    "column": 365
                  }
                }
              }
            ],
            "range": [
              329,
              366
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 329
              },
              "end": {
                "line": 1,
                "column": 366
              }
            }
          },
          "range": [
            315,
            366
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 315
            },
            "end": {
              "line": 1,
              "column": 366
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck2",
            "range": [
              367,
              383
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 367
              },
              "end": {
                "line": 1,
                "column": 383
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                384,
                391
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 384
                },
                "end": {
                  "line": 1,
                  "column": 391
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/classCallCheck",
                "raw": "'babel-runtime/helpers/classCallCheck'",
                "range": [
                  392,
                  430
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 392
                  },
                  "end": {
                    "line": 1,
                    "column": 430
                  }
                }
              }
            ],
            "range": [
              384,
              431
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 384
              },
              "end": {
                "line": 1,
                "column": 431
              }
            }
          },
          "range": [
            367,
            431
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 367
            },
            "end": {
              "line": 1,
              "column": 431
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck3",
            "range": [
              432,
              448
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 432
              },
              "end": {
                "line": 1,
                "column": 448
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                449,
                471
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 449
                },
                "end": {
                  "line": 1,
                  "column": 471
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_classCallCheck2",
                "range": [
                  472,
                  488
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 472
                  },
                  "end": {
                    "line": 1,
                    "column": 488
                  }
                }
              }
            ],
            "range": [
              449,
              489
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 449
              },
              "end": {
                "line": 1,
                "column": 489
              }
            }
          },
          "range": [
            432,
            489
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 432
            },
            "end": {
              "line": 1,
              "column": 489
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass2",
            "range": [
              490,
              503
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 490
              },
              "end": {
                "line": 1,
                "column": 503
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                504,
                511
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 504
                },
                "end": {
                  "line": 1,
                  "column": 511
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/createClass",
                "raw": "'babel-runtime/helpers/createClass'",
                "range": [
                  512,
                  547
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 512
                  },
                  "end": {
                    "line": 1,
                    "column": 547
                  }
                }
              }
            ],
            "range": [
              504,
              548
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 504
              },
              "end": {
                "line": 1,
                "column": 548
              }
            }
          },
          "range": [
            490,
            548
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 490
            },
            "end": {
              "line": 1,
              "column": 548
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass3",
            "range": [
              549,
              562
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 549
              },
              "end": {
                "line": 1,
                "column": 562
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                563,
                585
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 563
                },
                "end": {
                  "line": 1,
                  "column": 585
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_createClass2",
                "range": [
                  586,
                  599
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 586
                  },
                  "end": {
                    "line": 1,
                    "column": 599
                  }
                }
              }
            ],
            "range": [
              563,
              600
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 563
              },
              "end": {
                "line": 1,
                "column": 600
              }
            }
          },
          "range": [
            549,
            600
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 549
            },
            "end": {
              "line": 1,
              "column": 600
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_three",
            "range": [
              601,
              607
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 601
              },
              "end": {
                "line": 1,
                "column": 607
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                608,
                615
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 608
                },
                "end": {
                  "line": 1,
                  "column": 615
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "three",
                "raw": "'three'",
                "range": [
                  616,
                  623
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 616
                  },
                  "end": {
                    "line": 1,
                    "column": 623
                  }
                }
              }
            ],
            "range": [
              608,
              624
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 608
              },
              "end": {
                "line": 1,
                "column": 624
              }
            }
          },
          "range": [
            601,
            624
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 601
            },
            "end": {
              "line": 1,
              "column": 624
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "THREE",
            "range": [
              625,
              630
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 625
              },
              "end": {
                "line": 1,
                "column": 630
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                631,
                654
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 631
                },
                "end": {
                  "line": 1,
                  "column": 654
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_three",
                "range": [
                  655,
                  661
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 655
                  },
                  "end": {
                    "line": 1,
                    "column": 661
                  }
                }
              }
            ],
            "range": [
              631,
              662
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 631
              },
              "end": {
                "line": 1,
                "column": 662
              }
            }
          },
          "range": [
            625,
            662
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 625
            },
            "end": {
              "line": 1,
              "column": 662
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_raycaster",
            "range": [
              663,
              673
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 663
              },
              "end": {
                "line": 1,
                "column": 673
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                674,
                681
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 674
                },
                "end": {
                  "line": 1,
                  "column": 681
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../three/raycaster",
                "raw": "'../three/raycaster'",
                "range": [
                  682,
                  702
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 682
                  },
                  "end": {
                    "line": 1,
                    "column": 702
                  }
                }
              }
            ],
            "range": [
              674,
              703
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 674
              },
              "end": {
                "line": 1,
                "column": 703
              }
            }
          },
          "range": [
            663,
            703
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 663
            },
            "end": {
              "line": 1,
              "column": 703
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_raycaster2",
            "range": [
              704,
              715
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 704
              },
              "end": {
                "line": 1,
                "column": 715
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                716,
                738
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 716
                },
                "end": {
                  "line": 1,
                  "column": 738
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_raycaster",
                "range": [
                  739,
                  749
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 739
                  },
                  "end": {
                    "line": 1,
                    "column": 749
                  }
                }
              }
            ],
            "range": [
              716,
              750
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 716
              },
              "end": {
                "line": 1,
                "column": 750
              }
            }
          },
          "range": [
            704,
            750
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 704
            },
            "end": {
              "line": 1,
              "column": 750
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object",
            "range": [
              751,
              758
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 751
              },
              "end": {
                "line": 1,
                "column": 758
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                759,
                766
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 759
                },
                "end": {
                  "line": 1,
                  "column": 766
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../three/object3",
                "raw": "'../three/object3'",
                "range": [
                  767,
                  785
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 767
                  },
                  "end": {
                    "line": 1,
                    "column": 785
                  }
                }
              }
            ],
            "range": [
              759,
              786
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 759
              },
              "end": {
                "line": 1,
                "column": 786
              }
            }
          },
          "range": [
            751,
            786
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 751
            },
            "end": {
              "line": 1,
              "column": 786
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object2",
            "range": [
              787,
              795
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 787
              },
              "end": {
                "line": 1,
                "column": 795
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                796,
                818
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 796
                },
                "end": {
                  "line": 1,
                  "column": 818
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_object",
                "range": [
                  819,
                  826
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 819
                  },
                  "end": {
                    "line": 1,
                    "column": 826
                  }
                }
              }
            ],
            "range": [
              796,
              827
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 796
              },
              "end": {
                "line": 1,
                "column": 827
              }
            }
          },
          "range": [
            787,
            827
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 787
            },
            "end": {
              "line": 1,
              "column": 827
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        68,
        828
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 68
        },
        "end": {
          "line": 1,
          "column": 828
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireWildcard",
        "range": [
          837,
          860
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 837
          },
          "end": {
            "line": 1,
            "column": 860
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            861,
            864
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 861
            },
            "end": {
              "line": 1,
              "column": 864
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "IfStatement",
            "test": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  869,
                  872
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 869
                  },
                  "end": {
                    "line": 1,
                    "column": 872
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    874,
                    877
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 874
                    },
                    "end": {
                      "line": 1,
                      "column": 877
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "__esModule",
                  "range": [
                    878,
                    888
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 878
                    },
                    "end": {
                      "line": 1,
                      "column": 888
                    }
                  }
                },
                "range": [
                  874,
                  888
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 874
                  },
                  "end": {
                    "line": 1,
                    "column": 888
                  }
                }
              },
              "range": [
                869,
                888
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 869
                },
                "end": {
                  "line": 1,
                  "column": 888
                }
              }
            },
            "consequent": {
              "type": "ReturnStatement",
              "argument": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  896,
                  899
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 896
                  },
                  "end": {
                    "line": 1,
                    "column": 899
                  }
                }
              },
              "range": [
                889,
                900
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 889
                },
                "end": {
                  "line": 1,
                  "column": 900
                }
              }
            },
            "alternate": null,
            "range": [
              866,
              900
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 866
              },
              "end": {
                "line": 1,
                "column": 900
              }
            }
          },
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    904,
                    910
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 904
                    },
                    "end": {
                      "line": 1,
                      "column": 910
                    }
                  }
                },
                "init": {
                  "type": "ObjectExpression",
                  "properties": [],
                  "range": [
                    911,
                    913
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 911
                    },
                    "end": {
                      "line": 1,
                      "column": 913
                    }
                  }
                },
                "range": [
                  904,
                  913
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 904
                  },
                  "end": {
                    "line": 1,
                    "column": 913
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              900,
              914
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 900
              },
              "end": {
                "line": 1,
                "column": 914
              }
            }
          },
          {
            "type": "IfStatement",
            "test": {
              "type": "BinaryExpression",
              "operator": "!=",
              "left": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  917,
                  921
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 917
                  },
                  "end": {
                    "line": 1,
                    "column": 921
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  923,
                  926
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 923
                  },
                  "end": {
                    "line": 1,
                    "column": 926
                  }
                }
              },
              "range": [
                917,
                926
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 917
                },
                "end": {
                  "line": 1,
                  "column": 926
                }
              }
            },
            "consequent": {
              "type": "ForInStatement",
              "left": {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        935,
                        938
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 935
                        },
                        "end": {
                          "line": 1,
                          "column": 938
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      935,
                      938
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 935
                      },
                      "end": {
                        "line": 1,
                        "column": 938
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  931,
                  938
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 931
                  },
                  "end": {
                    "line": 1,
                    "column": 938
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  942,
                  945
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 942
                  },
                  "end": {
                    "line": 1,
                    "column": 945
                  }
                }
              },
              "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": [
                              946,
                              952
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 946
                              },
                              "end": {
                                "line": 1,
                                "column": 952
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prototype",
                            "range": [
                              953,
                              962
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 953
                              },
                              "end": {
                                "line": 1,
                                "column": 962
                              }
                            }
                          },
                          "range": [
                            946,
                            962
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 946
                            },
                            "end": {
                              "line": 1,
                              "column": 962
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            963,
                            977
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 963
                            },
                            "end": {
                              "line": 1,
                              "column": 977
                            }
                          }
                        },
                        "range": [
                          946,
                          977
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 946
                          },
                          "end": {
                            "line": 1,
                            "column": 977
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          978,
                          982
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 978
                          },
                          "end": {
                            "line": 1,
                            "column": 982
                          }
                        }
                      },
                      "range": [
                        946,
                        982
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 946
                        },
                        "end": {
                          "line": 1,
                          "column": 982
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          983,
                          986
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 983
                          },
                          "end": {
                            "line": 1,
                            "column": 986
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          987,
                          990
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 987
                          },
                          "end": {
                            "line": 1,
                            "column": 990
                          }
                        }
                      }
                    ],
                    "range": [
                      946,
                      991
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 946
                      },
                      "end": {
                        "line": 1,
                        "column": 991
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "newObj",
                        "range": [
                          994,
                          1000
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 994
                          },
                          "end": {
                            "line": 1,
                            "column": 1000
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1001,
                          1004
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1001
                          },
                          "end": {
                            "line": 1,
                            "column": 1004
                          }
                        }
                      },
                      "range": [
                        994,
                        1005
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 994
                        },
                        "end": {
                          "line": 1,
                          "column": 1005
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          1006,
                          1009
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1006
                          },
                          "end": {
                            "line": 1,
                            "column": 1009
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1010,
                          1013
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1010
                          },
                          "end": {
                            "line": 1,
                            "column": 1013
                          }
                        }
                      },
                      "range": [
                        1006,
                        1014
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1006
                        },
                        "end": {
                          "line": 1,
                          "column": 1014
                        }
                      }
                    },
                    "range": [
                      994,
                      1014
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 994
                      },
                      "end": {
                        "line": 1,
                        "column": 1014
                      }
                    }
                  },
                  "range": [
                    946,
                    1015
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 946
                    },
                    "end": {
                      "line": 1,
                      "column": 1015
                    }
                  }
                },
                "range": [
                  946,
                  1016
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 946
                  },
                  "end": {
                    "line": 1,
                    "column": 1016
                  }
                }
              },
              "each": false,
              "range": [
                927,
                1016
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 927
                },
                "end": {
                  "line": 1,
                  "column": 1016
                }
              }
            },
            "alternate": null,
            "range": [
              914,
              1016
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 914
              },
              "end": {
                "line": 1,
                "column": 1016
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "newObj",
                      "range": [
                        1023,
                        1029
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1023
                        },
                        "end": {
                          "line": 1,
                          "column": 1029
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        1030,
                        1037
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1030
                        },
                        "end": {
                          "line": 1,
                          "column": 1037
                        }
                      }
                    },
                    "range": [
                      1023,
                      1037
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1023
                      },
                      "end": {
                        "line": 1,
                        "column": 1037
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      1038,
                      1041
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1038
                      },
                      "end": {
                        "line": 1,
                        "column": 1041
                      }
                    }
                  },
                  "range": [
                    1023,
                    1041
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1023
                    },
                    "end": {
                      "line": 1,
                      "column": 1041
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    1042,
                    1048
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1042
                    },
                    "end": {
                      "line": 1,
                      "column": 1048
                    }
                  }
                }
              ],
              "range": [
                1023,
                1048
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1023
                },
                "end": {
                  "line": 1,
                  "column": 1048
                }
              }
            },
            "range": [
              1016,
              1048
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1016
              },
              "end": {
                "line": 1,
                "column": 1048
              }
            }
          }
        ],
        "range": [
          865,
          1049
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 865
          },
          "end": {
            "line": 1,
            "column": 1049
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        828,
        1049
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 828
        },
        "end": {
          "line": 1,
          "column": 1049
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireDefault",
        "range": [
          1058,
          1080
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1058
          },
          "end": {
            "line": 1,
            "column": 1080
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            1081,
            1084
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1081
            },
            "end": {
              "line": 1,
              "column": 1084
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "ConditionalExpression",
              "test": {
                "type": "LogicalExpression",
                "operator": "&&",
                "left": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    1093,
                    1096
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1093
                    },
                    "end": {
                      "line": 1,
                      "column": 1096
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      1098,
                      1101
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1098
                      },
                      "end": {
                        "line": 1,
                        "column": 1101
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "__esModule",
                    "range": [
                      1102,
                      1112
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1102
                      },
                      "end": {
                        "line": 1,
                        "column": 1112
                      }
                    }
                  },
                  "range": [
                    1098,
                    1112
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1098
                    },
                    "end": {
                      "line": 1,
                      "column": 1112
                    }
                  }
                },
                "range": [
                  1093,
                  1112
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1093
                  },
                  "end": {
                    "line": 1,
                    "column": 1112
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1113,
                  1116
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1113
                  },
                  "end": {
                    "line": 1,
                    "column": 1116
                  }
                }
              },
              "alternate": {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "key": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        1118,
                        1125
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1118
                        },
                        "end": {
                          "line": 1,
                          "column": 1125
                        }
                      }
                    },
                    "value": {
                      "type": "Identifier",
                      "name": "obj",
                      "range": [
                        1126,
                        1129
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1126
                        },
                        "end": {
                          "line": 1,
                          "column": 1129
                        }
                      }
                    },
                    "kind": "init",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "range": [
                      1118,
                      1129
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1118
                      },
                      "end": {
                        "line": 1,
                        "column": 1129
                      }
                    }
                  }
                ],
                "range": [
                  1117,
                  1130
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1117
                  },
                  "end": {
                    "line": 1,
                    "column": 1130
                  }
                }
              },
              "range": [
                1093,
                1130
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1093
                },
                "end": {
                  "line": 1,
                  "column": 1130
                }
              }
            },
            "range": [
              1086,
              1130
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1086
              },
              "end": {
                "line": 1,
                "column": 1130
              }
            }
          }
        ],
        "range": [
          1085,
          1131
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1085
          },
          "end": {
            "line": 1,
            "column": 1131
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        1049,
        1131
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1049
        },
        "end": {
          "line": 1,
          "column": 1131
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Interaction",
            "range": [
              1135,
              1146
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1135
              },
              "end": {
                "line": 1,
                "column": 1146
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "FunctionExpression",
              "id": null,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "FunctionDeclaration",
                    "id": {
                      "type": "Identifier",
                      "name": "Interaction",
                      "range": [
                        1167,
                        1178
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1167
                        },
                        "end": {
                          "line": 1,
                          "column": 1178
                        }
                      }
                    },
                    "params": [],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "c",
                                "range": [
                                  1185,
                                  1186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1185
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1186
                                  }
                                }
                              },
                              "init": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1187,
                                        1188
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1187
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1188
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          1189,
                                          1198
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1189
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1198
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          1199,
                                          1205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1199
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1205
                                          }
                                        }
                                      },
                                      "range": [
                                        1189,
                                        1205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1189
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1205
                                        }
                                      }
                                    },
                                    "range": [
                                      1187,
                                      1205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1187
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1205
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "!==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "void",
                                      "argument": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          1212,
                                          1213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1212
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1213
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        1207,
                                        1213
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1207
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1213
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          1216,
                                          1225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1216
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1225
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          1226,
                                          1227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1226
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1227
                                          }
                                        }
                                      },
                                      "range": [
                                        1216,
                                        1228
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1216
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1228
                                        }
                                      }
                                    },
                                    "range": [
                                      1207,
                                      1228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1207
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1228
                                      }
                                    }
                                  },
                                  "range": [
                                    1187,
                                    1228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1187
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1228
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      1229,
                                      1238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1229
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1238
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      1239,
                                      1240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1239
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1240
                                      }
                                    }
                                  },
                                  "range": [
                                    1229,
                                    1241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1229
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1241
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Error",
                                      "range": [
                                        1242,
                                        1247
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1242
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1247
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "log",
                                      "range": [
                                        1248,
                                        1251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1248
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1251
                                        }
                                      }
                                    },
                                    "range": [
                                      1242,
                                      1251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1242
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1251
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "View undefined",
                                      "raw": "'View undefined'",
                                      "range": [
                                        1252,
                                        1268
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1252
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1268
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1242,
                                    1269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1242
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1269
                                    }
                                  }
                                },
                                "range": [
                                  1187,
                                  1269
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1187
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1269
                                  }
                                }
                              },
                              "range": [
                                1185,
                                1269
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 1185
                                },
                                "end": {
                                  "line": 1,
                                  "column": 1269
                                }
                              }
                            },
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "d",
                                "range": [
                                  1270,
                                  1271
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1270
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1271
                                  }
                                }
                              },
                              "init": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        1272,
                                        1273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1272
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1273
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          1274,
                                          1283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1274
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1283
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          1284,
                                          1290
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1284
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1290
                                          }
                                        }
                                      },
                                      "range": [
                                        1274,
                                        1290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1274
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1290
                                        }
                                      }
                                    },
                                    "range": [
                                      1272,
                                      1290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1272
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1290
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "!==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "void",
                                      "argument": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          1297,
                                          1298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1297
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1298
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        1292,
                                        1298
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1292
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1298
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          1301,
                                          1310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1301
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1310
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          1311,
                                          1312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1311
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1312
                                          }
                                        }
                                      },
                                      "range": [
                                        1301,
                                        1313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1301
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1313
                                        }
                                      }
                                    },
                                    "range": [
                                      1292,
                                      1313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1292
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1313
                                      }
                                    }
                                  },
                                  "range": [
                                    1272,
                                    1313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1272
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1313
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      1314,
                                      1323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1314
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1323
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      1324,
                                      1325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1324
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1325
                                      }
                                    }
                                  },
                                  "range": [
                                    1314,
                                    1326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1314
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1326
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1327,
                                    1329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1327
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1329
                                    }
                                  }
                                },
                                "range": [
                                  1272,
                                  1329
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1272
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1329
                                  }
                                }
                              },
                              "range": [
                                1270,
                                1329
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 1270
                                },
                                "end": {
                                  "line": 1,
                                  "column": 1329
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            1181,
                            1330
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1181
                            },
                            "end": {
                              "line": 1,
                              "column": 1330
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "SequenceExpression",
                                  "expressions": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1331,
                                        1332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1331
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1332
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "_classCallCheck3",
                                        "range": [
                                          1333,
                                          1349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1333
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1349
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "default",
                                        "range": [
                                          1350,
                                          1357
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1350
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1357
                                          }
                                        }
                                      },
                                      "range": [
                                        1333,
                                        1357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1333
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1357
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1331,
                                    1357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1331
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1357
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ThisExpression",
                                    "range": [
                                      1359,
                                      1363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1359
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1363
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "Interaction",
                                    "range": [
                                      1364,
                                      1375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1364
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1375
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1330,
                                  1376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1330
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1376
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1377,
                                      1381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1377
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1381
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "view",
                                    "range": [
                                      1382,
                                      1386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1382
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1386
                                      }
                                    }
                                  },
                                  "range": [
                                    1377,
                                    1386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1377
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1386
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    1387,
                                    1388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1387
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1388
                                    }
                                  }
                                },
                                "range": [
                                  1377,
                                  1388
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1377
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1388
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1389,
                                      1393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1389
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1393
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "canvas",
                                    "range": [
                                      1394,
                                      1400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1394
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1400
                                      }
                                    }
                                  },
                                  "range": [
                                    1389,
                                    1400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1389
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1400
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      1401,
                                      1402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1401
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1402
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "canvas",
                                    "range": [
                                      1403,
                                      1409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1403
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1409
                                      }
                                    }
                                  },
                                  "range": [
                                    1401,
                                    1409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1401
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1409
                                    }
                                  }
                                },
                                "range": [
                                  1389,
                                  1409
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1389
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1409
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1410,
                                      1414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1410
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1414
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "raycaster",
                                    "range": [
                                      1415,
                                      1424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1415
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1424
                                      }
                                    }
                                  },
                                  "range": [
                                    1410,
                                    1424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1410
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1424
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_raycaster2",
                                      "range": [
                                        1429,
                                        1440
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1429
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1440
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "default",
                                      "range": [
                                        1441,
                                        1448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1441
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1448
                                        }
                                      }
                                    },
                                    "range": [
                                      1429,
                                      1448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1429
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1448
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "range": [
                                        1449,
                                        1453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1449
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1453
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1425,
                                    1454
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1425
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1454
                                    }
                                  }
                                },
                                "range": [
                                  1410,
                                  1454
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1410
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1454
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1455,
                                      1459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1455
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1459
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "enabled",
                                    "range": [
                                      1460,
                                      1467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1460
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1467
                                      }
                                    }
                                  },
                                  "range": [
                                    1455,
                                    1467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1455
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1467
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Literal",
                                      "value": "undefined",
                                      "raw": "'undefined'",
                                      "range": [
                                        1468,
                                        1479
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1468
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1479
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1488,
                                            1489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1488
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1489
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "enabled",
                                          "range": [
                                            1490,
                                            1497
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1490
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1497
                                            }
                                          }
                                        },
                                        "range": [
                                          1488,
                                          1497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1488
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1497
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        1481,
                                        1497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1481
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1497
                                        }
                                      }
                                    },
                                    "range": [
                                      1468,
                                      1497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1468
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1497
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "d",
                                      "range": [
                                        1499,
                                        1500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1499
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1500
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "enabled",
                                      "range": [
                                        1501,
                                        1508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1501
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1508
                                        }
                                      }
                                    },
                                    "range": [
                                      1499,
                                      1508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1499
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1508
                                      }
                                    }
                                  },
                                  "range": [
                                    1468,
                                    1508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1468
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1508
                                    }
                                  }
                                },
                                "range": [
                                  1455,
                                  1508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1455
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1508
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1509,
                                      1513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1509
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1513
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "targets",
                                    "range": [
                                      1514,
                                      1521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1514
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1521
                                      }
                                    }
                                  },
                                  "range": [
                                    1509,
                                    1521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1509
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1521
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    1522,
                                    1524
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1522
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1524
                                    }
                                  }
                                },
                                "range": [
                                  1509,
                                  1524
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1509
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1524
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1525,
                                      1529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1525
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1529
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "intersects",
                                    "range": [
                                      1530,
                                      1540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1530
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1540
                                      }
                                    }
                                  },
                                  "range": [
                                    1525,
                                    1540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1525
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1540
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    1541,
                                    1543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1541
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1543
                                    }
                                  }
                                },
                                "range": [
                                  1525,
                                  1543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1525
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1543
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1544,
                                      1548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1544
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1548
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hits",
                                    "range": [
                                      1549,
                                      1553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1549
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1553
                                      }
                                    }
                                  },
                                  "range": [
                                    1544,
                                    1553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1544
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1553
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1554,
                                    1556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1554
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1556
                                    }
                                  }
                                },
                                "range": [
                                  1544,
                                  1556
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1544
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1556
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1557,
                                      1561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1557
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1561
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hitsArray",
                                    "range": [
                                      1562,
                                      1571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1562
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1571
                                      }
                                    }
                                  },
                                  "range": [
                                    1557,
                                    1571
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1557
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1571
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    1572,
                                    1574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1572
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1574
                                    }
                                  }
                                },
                                "range": [
                                  1557,
                                  1574
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1557
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1574
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1575,
                                      1579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1575
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1579
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "actions",
                                    "range": [
                                      1580,
                                      1587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1580
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1587
                                      }
                                    }
                                  },
                                  "range": [
                                    1575,
                                    1587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1575
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1587
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1588,
                                    1590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1588
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1590
                                    }
                                  }
                                },
                                "range": [
                                  1575,
                                  1590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1575
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1590
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1591,
                                      1595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1591
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1595
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "actionsArray",
                                    "range": [
                                      1596,
                                      1608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1596
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1608
                                      }
                                    }
                                  },
                                  "range": [
                                    1591,
                                    1608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1591
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1608
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    1609,
                                    1611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1609
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1611
                                    }
                                  }
                                },
                                "range": [
                                  1591,
                                  1611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1591
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1611
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1612,
                                      1616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1612
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1616
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hovered",
                                    "range": [
                                      1617,
                                      1624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1617
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1624
                                      }
                                    }
                                  },
                                  "range": [
                                    1612,
                                    1624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1612
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1624
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1625,
                                    1627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1625
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1627
                                    }
                                  }
                                },
                                "range": [
                                  1612,
                                  1627
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1612
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1627
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1628,
                                      1632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1628
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1632
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "filter",
                                    "range": [
                                      1633,
                                      1639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1633
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1639
                                      }
                                    }
                                  },
                                  "range": [
                                    1628,
                                    1639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1628
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1639
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "void",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      1645,
                                      1646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1645
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1646
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    1640,
                                    1646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1640
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1646
                                    }
                                  }
                                },
                                "range": [
                                  1628,
                                  1646
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1628
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1646
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1647,
                                      1651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1647
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1651
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "coordinates",
                                    "range": [
                                      1652,
                                      1663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1652
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1663
                                      }
                                    }
                                  },
                                  "range": [
                                    1647,
                                    1663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1647
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1663
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "THREE",
                                      "range": [
                                        1668,
                                        1673
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1668
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1673
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Vector3",
                                      "range": [
                                        1674,
                                        1681
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1674
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1681
                                        }
                                      }
                                    },
                                    "range": [
                                      1668,
                                      1681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1668
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1681
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1682,
                                        1683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1682
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1683
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1684,
                                        1685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1684
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1685
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1686,
                                        1687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1686
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1687
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1664,
                                    1688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1664
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1688
                                    }
                                  }
                                },
                                "range": [
                                  1647,
                                  1688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1647
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1688
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1689,
                                      1693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1689
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1693
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ray",
                                    "range": [
                                      1694,
                                      1697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1694
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1697
                                      }
                                    }
                                  },
                                  "range": [
                                    1689,
                                    1697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1689
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1697
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "THREE",
                                      "range": [
                                        1702,
                                        1707
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1702
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1707
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Ray",
                                      "range": [
                                        1708,
                                        1711
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1708
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1711
                                        }
                                      }
                                    },
                                    "range": [
                                      1702,
                                      1711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1702
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1711
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    1698,
                                    1711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1698
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1711
                                    }
                                  }
                                },
                                "range": [
                                  1689,
                                  1711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1689
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1711
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1712,
                                      1716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1712
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1716
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "click",
                                    "range": [
                                      1717,
                                      1722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1717
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1722
                                      }
                                    }
                                  },
                                  "range": [
                                    1712,
                                    1722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1712
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1722
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "THREE",
                                      "range": [
                                        1727,
                                        1732
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1727
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1732
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Vector3",
                                      "range": [
                                        1733,
                                        1740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1733
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1740
                                        }
                                      }
                                    },
                                    "range": [
                                      1727,
                                      1740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1727
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1740
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1741,
                                        1742
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1741
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1742
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1743,
                                        1744
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1743
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1744
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1745,
                                        1746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1745
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1746
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1723,
                                    1747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1723
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1747
                                    }
                                  }
                                },
                                "range": [
                                  1712,
                                  1747
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1712
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1747
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1748,
                                      1752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1748
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1752
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "delta",
                                    "range": [
                                      1753,
                                      1758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1753
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1758
                                      }
                                    }
                                  },
                                  "range": [
                                    1748,
                                    1758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1748
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1758
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    1759,
                                    1760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1759
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1760
                                    }
                                  }
                                },
                                "range": [
                                  1748,
                                  1760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1748
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1760
                                  }
                                }
                              }
                            ],
                            "range": [
                              1330,
                              1760
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1330
                              },
                              "end": {
                                "line": 1,
                                "column": 1760
                              }
                            }
                          },
                          "range": [
                            1330,
                            1760
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1330
                            },
                            "end": {
                              "line": 1,
                              "column": 1760
                            }
                          }
                        }
                      ],
                      "range": [
                        1180,
                        1761
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1180
                        },
                        "end": {
                          "line": 1,
                          "column": 1761
                        }
                      }
                    },
                    "generator": false,
                    "expression": false,
                    "range": [
                      1158,
                      1761
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1158
                      },
                      "end": {
                        "line": 1,
                        "column": 1761
                      }
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "argument": {
                      "type": "SequenceExpression",
                      "expressions": [
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  1768,
                                  1769
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1768
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1769
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "_createClass3",
                                  "range": [
                                    1770,
                                    1783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1770
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1783
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "default",
                                  "range": [
                                    1784,
                                    1791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1784
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1791
                                    }
                                  }
                                },
                                "range": [
                                  1770,
                                  1791
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1770
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1791
                                  }
                                }
                              }
                            ],
                            "range": [
                              1768,
                              1791
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1768
                              },
                              "end": {
                                "line": 1,
                                "column": 1791
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "Interaction",
                              "range": [
                                1793,
                                1804
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 1793
                                },
                                "end": {
                                  "line": 1,
                                  "column": 1804
                                }
                              }
                            },
                            {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          1807,
                                          1810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1807
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1810
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "update",
                                        "raw": "'update'",
                                        "range": [
                                          1811,
                                          1819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1811
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1819
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        1807,
                                        1819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1807
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1819
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          1820,
                                          1825
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1820
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1825
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "update",
                                          "range": [
                                            1835,
                                            1841
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1835
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1841
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    1847,
                                                    1851
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1847
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1851
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "enabled",
                                                  "range": [
                                                    1852,
                                                    1859
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 1852
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 1859
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1847,
                                                  1859
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1847
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 1859
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorNormalCompletion",
                                                          "range": [
                                                            1865,
                                                            1890
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1865
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 1890
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              1892,
                                                              1893
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 1892
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 1893
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            1891,
                                                            1893
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1891
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 1893
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1865,
                                                          1893
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 1865
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 1893
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_didIteratorError",
                                                          "range": [
                                                            1894,
                                                            1911
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1894
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 1911
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              1913,
                                                              1914
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 1913
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 1914
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            1912,
                                                            1914
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1912
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 1914
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1894,
                                                          1914
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 1894
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 1914
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorError",
                                                          "range": [
                                                            1915,
                                                            1929
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1915
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 1929
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              1935,
                                                              1936
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 1935
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 1936
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            1930,
                                                            1936
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1930
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 1936
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1915,
                                                          1936
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 1915
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 1936
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      1861,
                                                      1937
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 1861
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 1937
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "TryStatement",
                                                    "block": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ForStatement",
                                                          "init": {
                                                            "type": "VariableDeclaration",
                                                            "declarations": [
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_step",
                                                                  "range": [
                                                                    1949,
                                                                    1954
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 1949
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 1954
                                                                    }
                                                                  }
                                                                },
                                                                "init": null,
                                                                "range": [
                                                                  1949,
                                                                  1954
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 1949
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 1954
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator",
                                                                  "range": [
                                                                    1955,
                                                                    1964
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 1955
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 1964
                                                                    }
                                                                  }
                                                                },
                                                                "init": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "SequenceExpression",
                                                                    "expressions": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          1966,
                                                                          1967
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 1966
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 1967
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_getIterator3",
                                                                          "range": [
                                                                            1968,
                                                                            1981
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 1968
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 1981
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            1982,
                                                                            1989
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 1982
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 1989
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          1968,
                                                                          1989
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 1968
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 1989
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      1966,
                                                                      1989
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 1966
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 1989
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          1991,
                                                                          1995
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 1991
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 1995
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "targets",
                                                                        "range": [
                                                                          1996,
                                                                          2003
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 1996
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2003
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        1991,
                                                                        2003
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 1991
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2003
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    1965,
                                                                    2004
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 1965
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2004
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  1955,
                                                                  2004
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 1955
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2004
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "kind": "var",
                                                            "range": [
                                                              1945,
                                                              2004
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 1945
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2004
                                                              }
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "UnaryExpression",
                                                            "operator": "!",
                                                            "argument": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "_iteratorNormalCompletion",
                                                                "range": [
                                                                  2007,
                                                                  2032
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2007
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2032
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_step",
                                                                    "range": [
                                                                      2034,
                                                                      2039
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2034
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2039
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator",
                                                                        "range": [
                                                                          2040,
                                                                          2049
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2040
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2049
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "next",
                                                                        "range": [
                                                                          2050,
                                                                          2054
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2050
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2054
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2040,
                                                                        2054
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2040
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2054
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      2040,
                                                                      2056
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2040
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2056
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2034,
                                                                    2056
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2034
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2056
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "done",
                                                                  "range": [
                                                                    2058,
                                                                    2062
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2058
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2062
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2033,
                                                                  2062
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2033
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2062
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2007,
                                                                2062
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2007
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2062
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              2005,
                                                              2063
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2005
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2063
                                                              }
                                                            }
                                                          },
                                                          "update": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_iteratorNormalCompletion",
                                                              "range": [
                                                                2064,
                                                                2089
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2064
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2089
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  2091,
                                                                  2092
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2091
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2092
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                2090,
                                                                2092
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2090
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2092
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2064,
                                                              2092
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2064
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2092
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "VariableDeclaration",
                                                                "declarations": [
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        2098,
                                                                        2099
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2098
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2099
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_step",
                                                                        "range": [
                                                                          2100,
                                                                          2105
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2100
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2105
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "value",
                                                                        "range": [
                                                                          2106,
                                                                          2111
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2106
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2111
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2100,
                                                                        2111
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2100
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2111
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2098,
                                                                      2111
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2098
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2111
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "kind": "var",
                                                                "range": [
                                                                  2094,
                                                                  2112
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2094
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2112
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "LogicalExpression",
                                                                  "operator": "&&",
                                                                  "left": {
                                                                    "type": "LogicalExpression",
                                                                    "operator": "&&",
                                                                    "left": {
                                                                      "type": "LogicalExpression",
                                                                      "operator": "&&",
                                                                      "left": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "c",
                                                                          "range": [
                                                                            2112,
                                                                            2113
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2112
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2113
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "interaction",
                                                                          "range": [
                                                                            2114,
                                                                            2125
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2114
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2125
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2112,
                                                                          2125
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2112
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2125
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "c",
                                                                            "range": [
                                                                              2127,
                                                                              2128
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2127
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2128
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "interaction",
                                                                            "range": [
                                                                              2129,
                                                                              2140
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2129
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2140
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2127,
                                                                            2140
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2127
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2140
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "enabled",
                                                                          "range": [
                                                                            2141,
                                                                            2148
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2141
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2148
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2127,
                                                                          2148
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2127
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2148
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2112,
                                                                        2148
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2112
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2148
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "LogicalExpression",
                                                                      "operator": "||",
                                                                      "left": {
                                                                        "type": "LogicalExpression",
                                                                        "operator": "||",
                                                                        "left": {
                                                                          "type": "LogicalExpression",
                                                                          "operator": "||",
                                                                          "left": {
                                                                            "type": "BinaryExpression",
                                                                            "operator": "<",
                                                                            "left": {
                                                                              "type": "Literal",
                                                                              "value": 0,
                                                                              "raw": "0",
                                                                              "range": [
                                                                                2151,
                                                                                2152
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2151
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2152
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    2153,
                                                                                    2157
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 2153
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 2157
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "view",
                                                                                  "range": [
                                                                                    2158,
                                                                                    2162
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 2158
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 2162
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  2153,
                                                                                  2162
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2153
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2162
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "invalidateFrames",
                                                                                "range": [
                                                                                  2163,
                                                                                  2179
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2163
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2179
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2153,
                                                                                2179
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2153
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2179
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2151,
                                                                              2179
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2151
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2179
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  2181,
                                                                                  2185
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2181
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2185
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "view",
                                                                                "range": [
                                                                                  2186,
                                                                                  2190
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2186
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2190
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2181,
                                                                                2190
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2181
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2190
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "renderAlways",
                                                                              "range": [
                                                                                2191,
                                                                                2203
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2191
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2203
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2181,
                                                                              2203
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2181
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2203
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2151,
                                                                            2203
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2151
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2203
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  2205,
                                                                                  2209
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2205
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2209
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "view",
                                                                                "range": [
                                                                                  2210,
                                                                                  2214
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2210
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2214
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2205,
                                                                                2214
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2205
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2214
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "controls",
                                                                              "range": [
                                                                                2215,
                                                                                2223
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2215
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2223
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2205,
                                                                              2223
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2205
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2223
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "inMotion",
                                                                            "range": [
                                                                              2224,
                                                                              2232
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2224
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2232
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2205,
                                                                            2232
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2205
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2232
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2151,
                                                                          2232
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2151
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2232
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "LogicalExpression",
                                                                        "operator": "&&",
                                                                        "left": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "ThisExpression",
                                                                              "range": [
                                                                                2234,
                                                                                2238
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2234
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2238
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "view",
                                                                              "range": [
                                                                                2239,
                                                                                2243
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2239
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2243
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2234,
                                                                              2243
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2234
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2243
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "controlsHud",
                                                                            "range": [
                                                                              2244,
                                                                              2255
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2244
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2255
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2234,
                                                                            2255
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2234
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2255
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  2257,
                                                                                  2261
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2257
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2261
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "view",
                                                                                "range": [
                                                                                  2262,
                                                                                  2266
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2262
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2266
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2257,
                                                                                2266
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2257
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2266
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "controlsHud",
                                                                              "range": [
                                                                                2267,
                                                                                2278
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2267
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2278
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2257,
                                                                              2278
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2257
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2278
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "inMotion",
                                                                            "range": [
                                                                              2279,
                                                                              2287
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2279
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2287
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2257,
                                                                            2287
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2257
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2287
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2234,
                                                                          2287
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2234
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2287
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2151,
                                                                        2287
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2151
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2287
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2112,
                                                                      2288
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2112
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2288
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          2290,
                                                                          2291
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2290
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2291
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "emit",
                                                                        "range": [
                                                                          2292,
                                                                          2296
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2292
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2296
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2290,
                                                                        2296
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2290
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2296
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "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": [
                                                                                  2297,
                                                                                  2305
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2297
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2305
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "default",
                                                                                "range": [
                                                                                  2306,
                                                                                  2313
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 2306
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 2313
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                2297,
                                                                                2313
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2297
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2313
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "Events",
                                                                              "range": [
                                                                                2314,
                                                                                2320
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 2314
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 2320
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              2297,
                                                                              2320
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2297
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2320
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "Lifecycle",
                                                                            "range": [
                                                                              2321,
                                                                              2330
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 2321
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 2330
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2297,
                                                                            2330
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2297
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2330
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "Rendered",
                                                                          "range": [
                                                                            2331,
                                                                            2339
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 2331
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 2339
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2297,
                                                                          2339
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2297
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2339
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      2290,
                                                                      2340
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2290
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2340
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2112,
                                                                    2340
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2112
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2340
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2112,
                                                                  2340
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2112
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2340
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              2093,
                                                              2341
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2093
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2341
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1941,
                                                            2341
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 1941
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2341
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1940,
                                                        2342
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 1940
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2342
                                                        }
                                                      }
                                                    },
                                                    "handler": {
                                                      "type": "CatchClause",
                                                      "param": {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          2348,
                                                          2351
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2348
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2351
                                                          }
                                                        }
                                                      },
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_didIteratorError",
                                                                    "range": [
                                                                      2353,
                                                                      2370
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2353
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2370
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        2372,
                                                                        2373
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2372
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2373
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      2371,
                                                                      2373
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2371
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2373
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2353,
                                                                    2373
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2353
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2373
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError",
                                                                    "range": [
                                                                      2374,
                                                                      2388
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2374
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2388
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "err",
                                                                    "range": [
                                                                      2389,
                                                                      2392
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2389
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2392
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2374,
                                                                    2392
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2374
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2392
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2353,
                                                                2392
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2353
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2392
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2353,
                                                              2392
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2353
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2392
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2352,
                                                          2393
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2352
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2393
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2342,
                                                        2393
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2342
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2393
                                                        }
                                                      }
                                                    },
                                                    "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": [
                                                                          2406,
                                                                          2431
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2406
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2431
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        2405,
                                                                        2431
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2405
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2431
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator",
                                                                        "range": [
                                                                          2433,
                                                                          2442
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2433
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2442
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          2443,
                                                                          2449
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2443
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2449
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2433,
                                                                        2449
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2433
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2449
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2405,
                                                                      2449
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2405
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2449
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator",
                                                                        "range": [
                                                                          2451,
                                                                          2460
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2451
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2460
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          2461,
                                                                          2467
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 2461
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 2467
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2451,
                                                                        2467
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 2451
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 2467
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      2451,
                                                                      2469
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2451
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2469
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2405,
                                                                    2469
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2405
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2469
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2405,
                                                                  2469
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2405
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2469
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              2404,
                                                              2470
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2404
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2470
                                                              }
                                                            }
                                                          },
                                                          "handler": null,
                                                          "finalizer": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "Identifier",
                                                                  "name": "_didIteratorError",
                                                                  "range": [
                                                                    2481,
                                                                    2498
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2481
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2498
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "ThrowStatement",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError",
                                                                    "range": [
                                                                      2505,
                                                                      2519
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2505
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 2519
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2499,
                                                                    2519
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2499
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2519
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": null,
                                                                "range": [
                                                                  2478,
                                                                  2519
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2478
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2519
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              2477,
                                                              2520
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2477
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2520
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2401,
                                                            2520
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2401
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2520
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2400,
                                                        2521
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2400
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2521
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1937,
                                                      2521
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 1937
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2521
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1860,
                                                  2522
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 1860
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2522
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                1844,
                                                2522
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 1844
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2522
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1843,
                                            2523
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1843
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2523
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1826,
                                          2523
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1826
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2523
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        1820,
                                        2523
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1820
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2523
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1806,
                                    2524
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1806
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2524
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          2526,
                                          2529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2526
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2529
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onMouseMove",
                                        "raw": "'onMouseMove'",
                                        "range": [
                                          2530,
                                          2543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2530
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2543
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2526,
                                        2543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2526
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2543
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2544,
                                          2549
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2544
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2549
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onMouseMove",
                                          "range": [
                                            2559,
                                            2570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2559
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2570
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              2571,
                                              2572
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2571
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2572
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_this",
                                                    "range": [
                                                      2578,
                                                      2583
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2578
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2583
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      2584,
                                                      2588
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2584
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2588
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2578,
                                                    2588
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2578
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2588
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                2574,
                                                2589
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2574
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2589
                                                }
                                              },
                                              "trailingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " Object being dragged",
                                                  "range": [
                                                    2589,
                                                    2612
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2589
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2612
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    2616,
                                                    2620
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2,
                                                      "column": 3
                                                    },
                                                    "end": {
                                                      "line": 2,
                                                      "column": 7
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "enabled",
                                                  "range": [
                                                    2621,
                                                    2628
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 2,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2616,
                                                  2628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 3
                                                  },
                                                  "end": {
                                                    "line": 2,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "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": [
                                                                  2630,
                                                                  2634
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "coordinates",
                                                                "range": [
                                                                  2635,
                                                                  2646
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 22
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 33
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2630,
                                                                2646
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 17
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 33
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "set",
                                                              "range": [
                                                                2647,
                                                                2650
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 34
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2630,
                                                              2650
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "BinaryExpression",
                                                              "operator": "-",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "*",
                                                                "left": {
                                                                  "type": "Literal",
                                                                  "value": 2,
                                                                  "raw": "2",
                                                                  "range": [
                                                                    2651,
                                                                    2652
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 38
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 39
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "/",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        2654,
                                                                        2655
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 42
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "offsetX",
                                                                      "range": [
                                                                        2656,
                                                                        2663
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 43
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 50
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2654,
                                                                      2663
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 50
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          2664,
                                                                          2668
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 51
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 55
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "view",
                                                                        "range": [
                                                                          2669,
                                                                          2673
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 56
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 60
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2664,
                                                                        2673
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 51
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 60
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "width",
                                                                      "range": [
                                                                        2674,
                                                                        2679
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 61
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 66
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2664,
                                                                      2679
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 51
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 66
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2654,
                                                                    2679
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 41
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 66
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2651,
                                                                  2680
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  2681,
                                                                  2682
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 69
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2651,
                                                                2682
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 69
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "*",
                                                                "left": {
                                                                  "type": "Literal",
                                                                  "value": 2,
                                                                  "raw": "2",
                                                                  "range": [
                                                                    2683,
                                                                    2684
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 70
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 71
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "-",
                                                                  "argument": {
                                                                    "type": "BinaryExpression",
                                                                    "operator": "/",
                                                                    "left": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          2687,
                                                                          2688
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 74
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 75
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "offsetY",
                                                                        "range": [
                                                                          2689,
                                                                          2696
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 76
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 83
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2687,
                                                                        2696
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 74
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 83
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "ThisExpression",
                                                                          "range": [
                                                                            2697,
                                                                            2701
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 84
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 88
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "view",
                                                                          "range": [
                                                                            2702,
                                                                            2706
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 89
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 93
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2697,
                                                                          2706
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 84
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 93
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "height",
                                                                        "range": [
                                                                          2707,
                                                                          2713
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 94
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 100
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2697,
                                                                        2713
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 84
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 100
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2687,
                                                                      2713
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 74
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 100
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    2685,
                                                                    2714
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 72
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 101
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2683,
                                                                  2714
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 70
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 101
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  2715,
                                                                  2716
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 102
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 103
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2683,
                                                                2716
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 70
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 103
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "value": 1,
                                                              "raw": "1",
                                                              "range": [
                                                                2717,
                                                                2718
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 104
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 105
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            2630,
                                                            2719
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 106
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                2720,
                                                                2724
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 107
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 111
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "delta",
                                                              "range": [
                                                                2725,
                                                                2730
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 112
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 117
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2720,
                                                              2730
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 107
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 117
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "Math",
                                                                "range": [
                                                                  2731,
                                                                  2735
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 118
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 122
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "max",
                                                                "range": [
                                                                  2736,
                                                                  2739
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 123
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 126
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2731,
                                                                2739
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 118
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 126
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    2740,
                                                                    2744
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 127
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 131
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "delta",
                                                                  "range": [
                                                                    2745,
                                                                    2750
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 132
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 137
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2740,
                                                                  2750
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 127
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 137
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "BinaryExpression",
                                                                "operator": "+",
                                                                "left": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Math",
                                                                      "range": [
                                                                        2751,
                                                                        2755
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 138
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 142
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "abs",
                                                                      "range": [
                                                                        2756,
                                                                        2759
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 143
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 146
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2751,
                                                                      2759
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 138
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 146
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "-",
                                                                      "left": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              2760,
                                                                              2764
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 147
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 151
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "click",
                                                                            "range": [
                                                                              2765,
                                                                              2770
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 152
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 157
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2760,
                                                                            2770
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 147
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 157
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "x",
                                                                          "range": [
                                                                            2771,
                                                                            2772
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 158
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 159
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2760,
                                                                          2772
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 147
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 159
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              2773,
                                                                              2777
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 160
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 164
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "coordinates",
                                                                            "range": [
                                                                              2778,
                                                                              2789
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 165
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 176
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2773,
                                                                            2789
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 160
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 176
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "x",
                                                                          "range": [
                                                                            2790,
                                                                            2791
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 177
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 178
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2773,
                                                                          2791
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 160
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 178
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2760,
                                                                        2791
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 147
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 178
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    2751,
                                                                    2792
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 138
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 179
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Math",
                                                                      "range": [
                                                                        2793,
                                                                        2797
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 180
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 184
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "abs",
                                                                      "range": [
                                                                        2798,
                                                                        2801
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 185
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 188
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      2793,
                                                                      2801
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 2,
                                                                        "column": 180
                                                                      },
                                                                      "end": {
                                                                        "line": 2,
                                                                        "column": 188
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "-",
                                                                      "left": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              2802,
                                                                              2806
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 189
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 193
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "click",
                                                                            "range": [
                                                                              2807,
                                                                              2812
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 194
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 199
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2802,
                                                                            2812
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 189
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 199
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "y",
                                                                          "range": [
                                                                            2813,
                                                                            2814
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 200
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 201
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2802,
                                                                          2814
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 189
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 201
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              2815,
                                                                              2819
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 202
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 206
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "coordinates",
                                                                            "range": [
                                                                              2820,
                                                                              2831
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 2,
                                                                                "column": 207
                                                                              },
                                                                              "end": {
                                                                                "line": 2,
                                                                                "column": 218
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            2815,
                                                                            2831
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 202
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 218
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "y",
                                                                          "range": [
                                                                            2832,
                                                                            2833
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 2,
                                                                              "column": 219
                                                                            },
                                                                            "end": {
                                                                              "line": 2,
                                                                              "column": 220
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          2815,
                                                                          2833
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 2,
                                                                            "column": 202
                                                                          },
                                                                          "end": {
                                                                            "line": 2,
                                                                            "column": 220
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        2802,
                                                                        2833
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 2,
                                                                          "column": 189
                                                                        },
                                                                        "end": {
                                                                          "line": 2,
                                                                          "column": 220
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    2793,
                                                                    2834
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 2,
                                                                      "column": 180
                                                                    },
                                                                    "end": {
                                                                      "line": 2,
                                                                      "column": 221
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2751,
                                                                  2834
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 2,
                                                                    "column": 138
                                                                  },
                                                                  "end": {
                                                                    "line": 2,
                                                                    "column": 221
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              2731,
                                                              2835
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 118
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 222
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2720,
                                                            2835
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 107
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 222
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2630,
                                                        2835
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 2,
                                                          "column": 222
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2630,
                                                      2836
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 223
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_d",
                                                          "range": [
                                                            2840,
                                                            2842
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 227
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 229
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "NewExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "THREE",
                                                              "range": [
                                                                2847,
                                                                2852
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 234
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 239
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "Raycaster",
                                                              "range": [
                                                                2853,
                                                                2862
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 2,
                                                                  "column": 240
                                                                },
                                                                "end": {
                                                                  "line": 2,
                                                                  "column": 249
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2847,
                                                              2862
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 2,
                                                                "column": 234
                                                              },
                                                              "end": {
                                                                "line": 2,
                                                                "column": 249
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            2843,
                                                            2862
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 2,
                                                              "column": 230
                                                            },
                                                            "end": {
                                                              "line": 2,
                                                              "column": 249
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2840,
                                                          2862
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 227
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 249
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      2836,
                                                      2863
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2,
                                                        "column": 223
                                                      },
                                                      "end": {
                                                        "line": 2,
                                                        "column": 250
                                                      }
                                                    },
                                                    "trailingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": " Dry run: nothing under the curser when the view was clicked/touched",
                                                        "range": [
                                                          2863,
                                                          2933
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 250
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 320
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "IfStatement",
                                                    "test": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "_d",
                                                              "range": [
                                                                2937,
                                                                2939
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 3
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 5
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "setFromCamera",
                                                              "range": [
                                                                2940,
                                                                2953
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 6
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 19
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2937,
                                                              2953
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 3
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 19
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  2954,
                                                                  2958
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 24
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "coordinates",
                                                                "range": [
                                                                  2959,
                                                                  2970
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2954,
                                                                2970
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 36
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    2971,
                                                                    2975
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 37
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 41
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "view",
                                                                  "range": [
                                                                    2976,
                                                                    2980
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 42
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 46
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2971,
                                                                  2980
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 37
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "camera",
                                                                "range": [
                                                                  2981,
                                                                  2987
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 53
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2971,
                                                                2987
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 37
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 53
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            2937,
                                                            2988
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 3
                                                            },
                                                            "end": {
                                                              "line": 3,
                                                              "column": 54
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                2989,
                                                                2993
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 55
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 59
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "ray",
                                                              "range": [
                                                                2994,
                                                                2997
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 63
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2989,
                                                              2997
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 63
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "_d",
                                                              "range": [
                                                                2998,
                                                                3000
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 64
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 66
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "ray",
                                                              "range": [
                                                                3001,
                                                                3004
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 67
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 70
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2998,
                                                              3004
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 64
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 70
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2989,
                                                            3004
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 3,
                                                              "column": 70
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "LogicalExpression",
                                                          "operator": "||",
                                                          "left": {
                                                            "type": "LogicalExpression",
                                                            "operator": "||",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "c",
                                                                "range": [
                                                                  3005,
                                                                  3006
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 72
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "fake",
                                                                "range": [
                                                                  3007,
                                                                  3011
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 73
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 77
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3005,
                                                                3011
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 71
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 77
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          3014,
                                                                          3018
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 80
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 84
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "view",
                                                                        "range": [
                                                                          3019,
                                                                          3023
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 85
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 89
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3014,
                                                                        3023
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 80
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 89
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "input",
                                                                      "range": [
                                                                        3024,
                                                                        3029
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 90
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 95
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3014,
                                                                      3029
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 80
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 95
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "mouse",
                                                                    "range": [
                                                                      3030,
                                                                      3035
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 96
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 101
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3014,
                                                                    3035
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 80
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 101
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "down",
                                                                  "range": [
                                                                    3036,
                                                                    3040
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 102
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 106
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3014,
                                                                  3040
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 80
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 106
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                3013,
                                                                3040
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 79
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 106
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3005,
                                                              3040
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 71
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 106
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "BinaryExpression",
                                                            "operator": "!=",
                                                            "left": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                3042,
                                                                3043
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 108
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 109
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    3045,
                                                                    3049
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 111
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 115
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "actionsArray",
                                                                  "range": [
                                                                    3050,
                                                                    3062
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 116
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 128
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3045,
                                                                  3062
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 111
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 128
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "length",
                                                                "range": [
                                                                  3063,
                                                                  3069
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 129
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 135
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3045,
                                                                3069
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 3,
                                                                  "column": 111
                                                                },
                                                                "end": {
                                                                  "line": 3,
                                                                  "column": 135
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3042,
                                                              3069
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 108
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 135
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3005,
                                                            3069
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 71
                                                            },
                                                            "end": {
                                                              "line": 3,
                                                              "column": 135
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2937,
                                                        3069
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 3,
                                                          "column": 3
                                                        },
                                                        "end": {
                                                          "line": 3,
                                                          "column": 135
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "IfStatement",
                                                          "test": {
                                                            "type": "SequenceExpression",
                                                            "expressions": [
                                                              {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      3074,
                                                                      3078
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 140
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 144
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "intersects",
                                                                    "range": [
                                                                      3079,
                                                                      3089
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 145
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 155
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3074,
                                                                    3089
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 140
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 155
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "ArrayExpression",
                                                                  "elements": [],
                                                                  "range": [
                                                                    3090,
                                                                    3092
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 156
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 158
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3074,
                                                                  3092
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 140
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 158
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "BinaryExpression",
                                                                "operator": "<",
                                                                "left": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    3093,
                                                                    3094
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 159
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 160
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        3095,
                                                                        3099
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 161
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 165
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "targets",
                                                                      "range": [
                                                                        3100,
                                                                        3107
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 166
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 173
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3095,
                                                                      3107
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 161
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 173
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "length",
                                                                    "range": [
                                                                      3108,
                                                                      3114
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 3,
                                                                        "column": 174
                                                                      },
                                                                      "end": {
                                                                        "line": 3,
                                                                        "column": 180
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3095,
                                                                    3114
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 161
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 180
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3093,
                                                                  3114
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 159
                                                                  },
                                                                  "end": {
                                                                    "line": 3,
                                                                    "column": 180
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              3074,
                                                              3114
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 140
                                                              },
                                                              "end": {
                                                                "line": 3,
                                                                "column": 180
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "SequenceExpression",
                                                                  "expressions": [
                                                                    {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              3119,
                                                                              3123
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 185
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 189
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "raycaster",
                                                                            "range": [
                                                                              3124,
                                                                              3133
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 190
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 199
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3119,
                                                                            3133
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 185
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 199
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "castObjects",
                                                                          "range": [
                                                                            3134,
                                                                            3145
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 200
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 211
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3119,
                                                                          3145
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 185
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 211
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              3146,
                                                                              3150
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 212
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 216
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "coordinates",
                                                                            "range": [
                                                                              3151,
                                                                              3162
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 217
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 228
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3146,
                                                                            3162
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 212
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 228
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "ThisExpression",
                                                                              "range": [
                                                                                3163,
                                                                                3167
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 229
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 233
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "view",
                                                                              "range": [
                                                                                3168,
                                                                                3172
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 234
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 238
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              3163,
                                                                              3172
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 229
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 238
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "camera",
                                                                            "range": [
                                                                              3173,
                                                                              3179
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 239
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 245
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3163,
                                                                            3179
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 229
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 245
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              3180,
                                                                              3184
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 246
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 250
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "targets",
                                                                            "range": [
                                                                              3185,
                                                                              3192
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 251
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 258
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3180,
                                                                            3192
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 246
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 258
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              3193,
                                                                              3197
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 259
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 263
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "intersects",
                                                                            "range": [
                                                                              3198,
                                                                              3208
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 264
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 274
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3193,
                                                                            3208
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 259
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 274
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              3209,
                                                                              3213
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 275
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 279
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "filter",
                                                                            "range": [
                                                                              3214,
                                                                              3220
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 280
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 286
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3209,
                                                                            3220
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 275
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 286
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        3119,
                                                                        3221
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 185
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 287
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "<",
                                                                      "left": {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          3222,
                                                                          3223
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 288
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 289
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              3224,
                                                                              3228
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 290
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 294
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "intersects",
                                                                            "range": [
                                                                              3229,
                                                                              3239
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 295
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 305
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3224,
                                                                            3239
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 290
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 305
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "length",
                                                                          "range": [
                                                                            3240,
                                                                            3246
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 306
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 312
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3224,
                                                                          3246
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 3,
                                                                            "column": 290
                                                                          },
                                                                          "end": {
                                                                            "line": 3,
                                                                            "column": 312
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3222,
                                                                        3246
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 288
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 312
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    3119,
                                                                    3246
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 185
                                                                    },
                                                                    "end": {
                                                                      "line": 3,
                                                                      "column": 312
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "VariableDeclaration",
                                                                      "declarations": [
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "e",
                                                                            "range": [
                                                                              3252,
                                                                              3253
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 318
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 319
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "ObjectExpression",
                                                                            "properties": [],
                                                                            "range": [
                                                                              3254,
                                                                              3256
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 320
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 322
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3252,
                                                                            3256
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 318
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 322
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "_iteratorNormalCompletion2",
                                                                            "range": [
                                                                              3257,
                                                                              3283
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 323
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 349
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "UnaryExpression",
                                                                            "operator": "!",
                                                                            "argument": {
                                                                              "type": "Literal",
                                                                              "value": 0,
                                                                              "raw": "0",
                                                                              "range": [
                                                                                3285,
                                                                                3286
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 351
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 352
                                                                                }
                                                                              }
                                                                            },
                                                                            "prefix": true,
                                                                            "range": [
                                                                              3284,
                                                                              3286
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 350
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 352
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3257,
                                                                            3286
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 323
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 352
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "_didIteratorError2",
                                                                            "range": [
                                                                              3287,
                                                                              3305
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 353
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 371
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "UnaryExpression",
                                                                            "operator": "!",
                                                                            "argument": {
                                                                              "type": "Literal",
                                                                              "value": 1,
                                                                              "raw": "1",
                                                                              "range": [
                                                                                3307,
                                                                                3308
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 373
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 374
                                                                                }
                                                                              }
                                                                            },
                                                                            "prefix": true,
                                                                            "range": [
                                                                              3306,
                                                                              3308
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 372
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 374
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3287,
                                                                            3308
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 353
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 374
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "_iteratorError2",
                                                                            "range": [
                                                                              3309,
                                                                              3324
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 375
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 390
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "UnaryExpression",
                                                                            "operator": "void",
                                                                            "argument": {
                                                                              "type": "Literal",
                                                                              "value": 0,
                                                                              "raw": "0",
                                                                              "range": [
                                                                                3330,
                                                                                3331
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 3,
                                                                                  "column": 396
                                                                                },
                                                                                "end": {
                                                                                  "line": 3,
                                                                                  "column": 397
                                                                                }
                                                                              }
                                                                            },
                                                                            "prefix": true,
                                                                            "range": [
                                                                              3325,
                                                                              3331
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 3,
                                                                                "column": 391
                                                                              },
                                                                              "end": {
                                                                                "line": 3,
                                                                                "column": 397
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3309,
                                                                            3331
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 375
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 397
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "kind": "var",
                                                                      "range": [
                                                                        3248,
                                                                        3332
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 3,
                                                                          "column": 314
                                                                        },
                                                                        "end": {
                                                                          "line": 3,
                                                                          "column": 398
                                                                        }
                                                                      },
                                                                      "trailingComments": [
                                                                        {
                                                                          "type": "Line",
                                                                          "value": " Objects that have been pierced",
                                                                          "range": [
                                                                            3332,
                                                                            3365
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 398
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 431
                                                                            }
                                                                          }
                                                                        }
                                                                      ]
                                                                    },
                                                                    {
                                                                      "type": "TryStatement",
                                                                      "block": {
                                                                        "type": "BlockStatement",
                                                                        "body": [
                                                                          {
                                                                            "type": "ForStatement",
                                                                            "init": {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_step2",
                                                                                    "range": [
                                                                                      3378,
                                                                                      3384
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 12
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 18
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": null,
                                                                                  "range": [
                                                                                    3378,
                                                                                    3384
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 12
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 18
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_iterator2",
                                                                                    "range": [
                                                                                      3385,
                                                                                      3395
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 19
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 29
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "CallExpression",
                                                                                    "callee": {
                                                                                      "type": "SequenceExpression",
                                                                                      "expressions": [
                                                                                        {
                                                                                          "type": "Literal",
                                                                                          "value": 0,
                                                                                          "raw": "0",
                                                                                          "range": [
                                                                                            3397,
                                                                                            3398
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 31
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 32
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_getIterator3",
                                                                                            "range": [
                                                                                              3399,
                                                                                              3412
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 33
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 46
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "default",
                                                                                            "range": [
                                                                                              3413,
                                                                                              3420
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 47
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 54
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3399,
                                                                                            3420
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 33
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 54
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        3397,
                                                                                        3420
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 31
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 54
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "arguments": [
                                                                                      {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "ThisExpression",
                                                                                          "range": [
                                                                                            3422,
                                                                                            3426
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 56
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 60
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "intersects",
                                                                                          "range": [
                                                                                            3427,
                                                                                            3437
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 61
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 71
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3422,
                                                                                          3437
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 56
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 71
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      3396,
                                                                                      3438
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 30
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 72
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    3385,
                                                                                    3438
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 19
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 72
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                3374,
                                                                                3438
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 4,
                                                                                  "column": 8
                                                                                },
                                                                                "end": {
                                                                                  "line": 4,
                                                                                  "column": 72
                                                                                }
                                                                              }
                                                                            },
                                                                            "test": {
                                                                              "type": "UnaryExpression",
                                                                              "operator": "!",
                                                                              "argument": {
                                                                                "type": "AssignmentExpression",
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_iteratorNormalCompletion2",
                                                                                  "range": [
                                                                                    3441,
                                                                                    3467
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 75
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 101
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "AssignmentExpression",
                                                                                    "operator": "=",
                                                                                    "left": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_step2",
                                                                                      "range": [
                                                                                        3469,
                                                                                        3475
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 103
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 109
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "CallExpression",
                                                                                      "callee": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_iterator2",
                                                                                          "range": [
                                                                                            3476,
                                                                                            3486
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 110
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 120
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "next",
                                                                                          "range": [
                                                                                            3487,
                                                                                            3491
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 121
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 125
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3476,
                                                                                          3491
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 110
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 125
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [],
                                                                                      "range": [
                                                                                        3476,
                                                                                        3493
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 110
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 127
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      3469,
                                                                                      3493
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 103
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 127
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "done",
                                                                                    "range": [
                                                                                      3495,
                                                                                      3499
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 129
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 133
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    3468,
                                                                                    3499
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 102
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 133
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  3441,
                                                                                  3499
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 4,
                                                                                    "column": 75
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 4,
                                                                                    "column": 133
                                                                                  }
                                                                                }
                                                                              },
                                                                              "prefix": true,
                                                                              "range": [
                                                                                3439,
                                                                                3500
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 4,
                                                                                  "column": 73
                                                                                },
                                                                                "end": {
                                                                                  "line": 4,
                                                                                  "column": 134
                                                                                }
                                                                              }
                                                                            },
                                                                            "update": {
                                                                              "type": "AssignmentExpression",
                                                                              "operator": "=",
                                                                              "left": {
                                                                                "type": "Identifier",
                                                                                "name": "_iteratorNormalCompletion2",
                                                                                "range": [
                                                                                  3501,
                                                                                  3527
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 4,
                                                                                    "column": 135
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 4,
                                                                                    "column": 161
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "!",
                                                                                "argument": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    3529,
                                                                                    3530
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 163
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 164
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  3528,
                                                                                  3530
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 4,
                                                                                    "column": 162
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 4,
                                                                                    "column": 164
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                3501,
                                                                                3530
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 4,
                                                                                  "column": 135
                                                                                },
                                                                                "end": {
                                                                                  "line": 4,
                                                                                  "column": 164
                                                                                }
                                                                              }
                                                                            },
                                                                            "body": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "VariableDeclaration",
                                                                                  "declarations": [
                                                                                    {
                                                                                      "type": "VariableDeclarator",
                                                                                      "id": {
                                                                                        "type": "Identifier",
                                                                                        "name": "f",
                                                                                        "range": [
                                                                                          3536,
                                                                                          3537
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 170
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 171
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "init": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_step2",
                                                                                          "range": [
                                                                                            3538,
                                                                                            3544
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 172
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 178
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "value",
                                                                                          "range": [
                                                                                            3545,
                                                                                            3550
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 179
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 184
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3538,
                                                                                          3550
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 172
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 184
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        3536,
                                                                                        3550
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 170
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 184
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "kind": "var",
                                                                                  "range": [
                                                                                    3532,
                                                                                    3551
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 166
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 185
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "IfStatement",
                                                                                  "test": {
                                                                                    "type": "SequenceExpression",
                                                                                    "expressions": [
                                                                                      {
                                                                                        "type": "AssignmentExpression",
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              3554,
                                                                                              3555
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 188
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 189
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "id",
                                                                                            "range": [
                                                                                              3556,
                                                                                              3558
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 190
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 192
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3554,
                                                                                            3558
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 188
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 192
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                3559,
                                                                                                3560
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 193
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 194
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "receiver",
                                                                                              "range": [
                                                                                                3561,
                                                                                                3569
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 195
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 203
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3559,
                                                                                              3569
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 193
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 203
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "id",
                                                                                            "range": [
                                                                                              3570,
                                                                                              3572
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 204
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 206
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3559,
                                                                                            3572
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 193
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 206
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3554,
                                                                                          3572
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 188
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 206
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "LogicalExpression",
                                                                                        "operator": "&&",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  3573,
                                                                                                  3574
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 207
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 208
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "receiver",
                                                                                                "range": [
                                                                                                  3575,
                                                                                                  3583
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 209
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 217
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3573,
                                                                                                3583
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 207
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 217
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "interaction",
                                                                                              "range": [
                                                                                                3584,
                                                                                                3595
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 218
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 229
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3573,
                                                                                              3595
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 207
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 229
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "recursive",
                                                                                            "range": [
                                                                                              3596,
                                                                                              3605
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 230
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 239
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3573,
                                                                                            3605
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 207
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 239
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "+=",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                3608,
                                                                                                3609
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 242
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 243
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "id",
                                                                                              "range": [
                                                                                                3610,
                                                                                                3612
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 244
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 246
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3608,
                                                                                              3612
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 242
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 246
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "BinaryExpression",
                                                                                            "operator": "+",
                                                                                            "left": {
                                                                                              "type": "Literal",
                                                                                              "value": "R",
                                                                                              "raw": "'R'",
                                                                                              "range": [
                                                                                                3614,
                                                                                                3617
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 248
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 251
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3618,
                                                                                                    3619
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 252
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 253
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    3620,
                                                                                                    3626
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 254
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 260
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3618,
                                                                                                  3626
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 252
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 260
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "id",
                                                                                                "range": [
                                                                                                  3627,
                                                                                                  3629
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 261
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 263
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3618,
                                                                                                3629
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 252
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 263
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3614,
                                                                                              3629
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 248
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 263
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3608,
                                                                                            3629
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 242
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 263
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3573,
                                                                                          3630
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 207
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 264
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "LogicalExpression",
                                                                                        "operator": "&&",
                                                                                        "left": {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  3631,
                                                                                                  3632
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 265
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 266
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "face",
                                                                                                "range": [
                                                                                                  3633,
                                                                                                  3637
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 267
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 271
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3631,
                                                                                                3637
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 265
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 271
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3639,
                                                                                                    3640
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 273
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 274
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    3641,
                                                                                                    3647
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 275
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 281
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3639,
                                                                                                  3647
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 273
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 281
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "userData",
                                                                                                "range": [
                                                                                                  3648,
                                                                                                  3656
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 282
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 290
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3639,
                                                                                                3656
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 273
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 290
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3631,
                                                                                              3656
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 265
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 290
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3658,
                                                                                                    3659
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 292
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 293
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    3660,
                                                                                                    3666
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 294
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 300
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3658,
                                                                                                  3666
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 292
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 300
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "userData",
                                                                                                "range": [
                                                                                                  3667,
                                                                                                  3675
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 301
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 309
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3658,
                                                                                                3675
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 292
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 309
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "refs",
                                                                                              "range": [
                                                                                                3676,
                                                                                                3680
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 310
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 314
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3658,
                                                                                              3680
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 292
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 314
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3631,
                                                                                            3680
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 265
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 314
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "+=",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                3683,
                                                                                                3684
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 317
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 318
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "id",
                                                                                              "range": [
                                                                                                3685,
                                                                                                3687
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 319
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 321
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3683,
                                                                                              3687
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 317
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 321
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "BinaryExpression",
                                                                                            "operator": "+",
                                                                                            "left": {
                                                                                              "type": "Literal",
                                                                                              "value": "F",
                                                                                              "raw": "'F'",
                                                                                              "range": [
                                                                                                3689,
                                                                                                3692
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 323
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 326
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3693,
                                                                                                    3694
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 327
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 328
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "face",
                                                                                                  "range": [
                                                                                                    3695,
                                                                                                    3699
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 329
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 333
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3693,
                                                                                                  3699
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 327
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 333
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "materialIndex",
                                                                                                "range": [
                                                                                                  3700,
                                                                                                  3713
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 334
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 347
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3693,
                                                                                                3713
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 327
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 347
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3689,
                                                                                              3713
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 323
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 347
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3683,
                                                                                            3713
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 317
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 347
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3631,
                                                                                          3714
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 265
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 348
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "LogicalExpression",
                                                                                        "operator": "&&",
                                                                                        "left": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "===",
                                                                                          "left": {
                                                                                            "type": "Literal",
                                                                                            "value": "Region",
                                                                                            "raw": "'Region'",
                                                                                            "range": [
                                                                                              3715,
                                                                                              3723
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 349
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 357
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                3726,
                                                                                                3727
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 360
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 361
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "type",
                                                                                              "range": [
                                                                                                3728,
                                                                                                3732
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 362
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 366
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3726,
                                                                                              3732
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 360
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 366
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3715,
                                                                                            3732
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 349
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 366
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "SequenceExpression",
                                                                                          "expressions": [
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "+=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3735,
                                                                                                    3736
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 369
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 370
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "id",
                                                                                                  "range": [
                                                                                                    3737,
                                                                                                    3739
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 371
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 373
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3735,
                                                                                                  3739
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 369
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 373
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "BinaryExpression",
                                                                                                "operator": "+",
                                                                                                "left": {
                                                                                                  "type": "Literal",
                                                                                                  "value": "V",
                                                                                                  "raw": "'V'",
                                                                                                  "range": [
                                                                                                    3741,
                                                                                                    3744
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 375
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 378
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "right": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "f",
                                                                                                      "range": [
                                                                                                        3745,
                                                                                                        3746
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 379
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 380
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "ref",
                                                                                                      "range": [
                                                                                                        3747,
                                                                                                        3750
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 381
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 384
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      3745,
                                                                                                      3750
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 379
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 384
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "id",
                                                                                                    "range": [
                                                                                                      3751,
                                                                                                      3753
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 385
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 387
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    3745,
                                                                                                    3753
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 379
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 387
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3741,
                                                                                                  3753
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 375
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 387
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3735,
                                                                                                3753
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 369
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 387
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3754,
                                                                                                    3755
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 388
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 389
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "meta",
                                                                                                  "range": [
                                                                                                    3756,
                                                                                                    3760
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 390
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 394
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3754,
                                                                                                  3760
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 388
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 394
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      3761,
                                                                                                      3762
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 395
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 396
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "ref",
                                                                                                    "range": [
                                                                                                      3763,
                                                                                                      3766
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 397
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 400
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    3761,
                                                                                                    3766
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 395
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 400
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "meta",
                                                                                                  "range": [
                                                                                                    3767,
                                                                                                    3771
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 401
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 405
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3761,
                                                                                                  3771
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 395
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 405
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3754,
                                                                                                3771
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 388
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 405
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3772,
                                                                                                    3773
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 406
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 407
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "vertexId",
                                                                                                  "range": [
                                                                                                    3774,
                                                                                                    3782
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 408
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 416
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3772,
                                                                                                  3782
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 406
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 416
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      3783,
                                                                                                      3784
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 417
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 418
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "ref",
                                                                                                    "range": [
                                                                                                      3785,
                                                                                                      3788
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 419
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 422
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    3783,
                                                                                                    3788
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 417
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 422
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "id",
                                                                                                  "range": [
                                                                                                    3789,
                                                                                                    3791
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 423
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 425
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3783,
                                                                                                  3791
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 417
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 425
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3772,
                                                                                                3791
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 406
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 425
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            3735,
                                                                                            3791
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 369
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 425
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3715,
                                                                                          3792
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 349
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 426
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "AssignmentExpression",
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              3793,
                                                                                              3794
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 427
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 428
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "first",
                                                                                            "range": [
                                                                                              3795,
                                                                                              3800
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 429
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 434
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3793,
                                                                                            3800
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 427
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 434
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "===",
                                                                                          "left": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              3801,
                                                                                              3802
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 435
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 436
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": true,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "ThisExpression",
                                                                                                "range": [
                                                                                                  3805,
                                                                                                  3809
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 439
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 443
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "intersects",
                                                                                                "range": [
                                                                                                  3810,
                                                                                                  3820
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 444
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 454
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3805,
                                                                                                3820
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 439
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 454
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Literal",
                                                                                              "value": 0,
                                                                                              "raw": "0",
                                                                                              "range": [
                                                                                                3821,
                                                                                                3822
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 455
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 456
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3805,
                                                                                              3823
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 439
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 457
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3801,
                                                                                            3823
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 435
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 457
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3793,
                                                                                          3823
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 427
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 457
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "AssignmentExpression",
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              3824,
                                                                                              3825
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 458
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 459
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "time",
                                                                                            "range": [
                                                                                              3826,
                                                                                              3830
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 460
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 464
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3824,
                                                                                            3830
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 458
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 464
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "ThisExpression",
                                                                                                "range": [
                                                                                                  3831,
                                                                                                  3835
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 465
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 469
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "canvas",
                                                                                                "range": [
                                                                                                  3836,
                                                                                                  3842
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 470
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 476
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3831,
                                                                                                3842
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 465
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 476
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "renderer",
                                                                                              "range": [
                                                                                                3843,
                                                                                                3851
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 477
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 485
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3831,
                                                                                              3851
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 465
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 485
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "time",
                                                                                            "range": [
                                                                                              3852,
                                                                                              3856
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 486
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 490
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3831,
                                                                                            3856
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 465
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 490
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3824,
                                                                                          3856
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 458
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 490
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "AssignmentExpression",
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              3857,
                                                                                              3858
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 491
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 492
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "ray",
                                                                                            "range": [
                                                                                              3859,
                                                                                              3862
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 493
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 496
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3857,
                                                                                            3862
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 491
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 496
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "ThisExpression",
                                                                                            "range": [
                                                                                              3863,
                                                                                              3867
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 497
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 501
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "ray",
                                                                                            "range": [
                                                                                              3868,
                                                                                              3871
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 502
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 505
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3863,
                                                                                            3871
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 497
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 505
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3857,
                                                                                          3871
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 491
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 505
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "ConditionalExpression",
                                                                                        "test": {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  3872,
                                                                                                  3873
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 506
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 507
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "face",
                                                                                                "range": [
                                                                                                  3874,
                                                                                                  3878
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 508
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 512
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3872,
                                                                                                3878
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 506
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 512
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3880,
                                                                                                    3881
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 514
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 515
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    3882,
                                                                                                    3888
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 516
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 522
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3880,
                                                                                                  3888
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 514
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 522
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "userData",
                                                                                                "range": [
                                                                                                  3889,
                                                                                                  3897
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 523
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 531
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3880,
                                                                                                3897
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 514
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 531
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3872,
                                                                                              3897
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 506
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 531
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3899,
                                                                                                    3900
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 533
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 534
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    3901,
                                                                                                    3907
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 535
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 541
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3899,
                                                                                                  3907
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 533
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 541
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "userData",
                                                                                                "range": [
                                                                                                  3908,
                                                                                                  3916
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 542
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 550
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3899,
                                                                                                3916
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 533
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 550
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "refs",
                                                                                              "range": [
                                                                                                3917,
                                                                                                3921
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 551
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 555
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3899,
                                                                                              3921
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 533
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 555
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3872,
                                                                                            3921
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 506
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 555
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "consequent": {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                3922,
                                                                                                3923
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 556
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 557
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "meta",
                                                                                              "range": [
                                                                                                3924,
                                                                                                3928
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 558
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 562
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3922,
                                                                                              3928
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 556
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 562
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": true,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      3929,
                                                                                                      3930
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 563
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 564
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "object",
                                                                                                    "range": [
                                                                                                      3931,
                                                                                                      3937
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 565
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 571
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    3929,
                                                                                                    3937
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 563
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 571
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "userData",
                                                                                                  "range": [
                                                                                                    3938,
                                                                                                    3946
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 572
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 580
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3929,
                                                                                                  3946
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 563
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 580
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "refs",
                                                                                                "range": [
                                                                                                  3947,
                                                                                                  3951
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 581
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 585
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3929,
                                                                                                3951
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 563
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 585
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3952,
                                                                                                    3953
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 586
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 587
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "face",
                                                                                                  "range": [
                                                                                                    3954,
                                                                                                    3958
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 588
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 592
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3952,
                                                                                                  3958
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 586
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 592
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "materialIndex",
                                                                                                "range": [
                                                                                                  3959,
                                                                                                  3972
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 593
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 606
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3952,
                                                                                                3972
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 586
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 606
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3929,
                                                                                              3973
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 563
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 607
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3922,
                                                                                            3973
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 556
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 607
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "alternate": {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    3974,
                                                                                                    3975
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 608
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 609
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    3976,
                                                                                                    3982
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 610
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 616
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3974,
                                                                                                  3982
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 608
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 616
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "userData",
                                                                                                "range": [
                                                                                                  3983,
                                                                                                  3991
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 617
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 625
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3974,
                                                                                                3991
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 608
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 625
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      3993,
                                                                                                      3994
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 627
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 628
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "object",
                                                                                                    "range": [
                                                                                                      3995,
                                                                                                      4001
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 629
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 635
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    3993,
                                                                                                    4001
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 627
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 635
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "userData",
                                                                                                  "range": [
                                                                                                    4002,
                                                                                                    4010
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 636
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 644
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  3993,
                                                                                                  4010
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 627
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 644
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "meta",
                                                                                                "range": [
                                                                                                  4011,
                                                                                                  4015
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 645
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 649
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3993,
                                                                                                4015
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 627
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 649
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              3974,
                                                                                              4015
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 608
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 649
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "AssignmentExpression",
                                                                                            "operator": "=",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  4018,
                                                                                                  4019
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 652
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 653
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "meta",
                                                                                                "range": [
                                                                                                  4020,
                                                                                                  4024
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 654
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 658
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4018,
                                                                                                4024
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 652
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 658
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      4025,
                                                                                                      4026
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 659
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 660
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "object",
                                                                                                    "range": [
                                                                                                      4027,
                                                                                                      4033
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 661
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 667
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4025,
                                                                                                    4033
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 659
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 667
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "userData",
                                                                                                  "range": [
                                                                                                    4034,
                                                                                                    4042
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 668
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 676
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4025,
                                                                                                  4042
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 659
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 676
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "meta",
                                                                                                "range": [
                                                                                                  4043,
                                                                                                  4047
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 677
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 681
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4025,
                                                                                                4047
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 659
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 681
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4018,
                                                                                              4047
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 652
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 681
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            3974,
                                                                                            4048
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 608
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 682
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          3872,
                                                                                          4048
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 506
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 682
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              4049,
                                                                                              4050
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 683
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 684
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "object",
                                                                                            "range": [
                                                                                              4051,
                                                                                              4057
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 685
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 691
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4049,
                                                                                            4057
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 683
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 691
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "material",
                                                                                          "range": [
                                                                                            4058,
                                                                                            4066
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 692
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 700
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4049,
                                                                                          4066
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 683
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 700
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      3554,
                                                                                      4066
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 188
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 700
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "consequent": {
                                                                                    "type": "IfStatement",
                                                                                    "test": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "f",
                                                                                        "range": [
                                                                                          4070,
                                                                                          4071
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 704
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 705
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "face",
                                                                                        "range": [
                                                                                          4072,
                                                                                          4076
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 706
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 710
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4070,
                                                                                        4076
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 704
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 710
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "consequent": {
                                                                                      "type": "ExpressionStatement",
                                                                                      "expression": {
                                                                                        "type": "ConditionalExpression",
                                                                                        "test": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "instanceof",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  4077,
                                                                                                  4078
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 711
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 712
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "object",
                                                                                                "range": [
                                                                                                  4079,
                                                                                                  4085
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 713
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 719
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4077,
                                                                                                4085
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 711
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 719
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "material",
                                                                                              "range": [
                                                                                                4086,
                                                                                                4094
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 720
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 728
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4077,
                                                                                              4094
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 711
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 728
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "THREE",
                                                                                              "range": [
                                                                                                4106,
                                                                                                4111
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 740
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 745
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "MultiMaterial",
                                                                                              "range": [
                                                                                                4112,
                                                                                                4125
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 746
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 759
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4106,
                                                                                              4125
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 740
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 759
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4077,
                                                                                            4125
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 711
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 759
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "consequent": {
                                                                                          "type": "SequenceExpression",
                                                                                          "expressions": [
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    4127,
                                                                                                    4128
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 761
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 762
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "materialIndex",
                                                                                                  "range": [
                                                                                                    4129,
                                                                                                    4142
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 763
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 776
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4127,
                                                                                                  4142
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 761
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 776
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      4143,
                                                                                                      4144
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 777
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 778
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "face",
                                                                                                    "range": [
                                                                                                      4145,
                                                                                                      4149
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 779
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 783
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4143,
                                                                                                    4149
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 777
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 783
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "materialIndex",
                                                                                                  "range": [
                                                                                                    4150,
                                                                                                    4163
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 784
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 797
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4143,
                                                                                                  4163
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 777
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 797
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4127,
                                                                                                4163
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 761
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 797
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    4164,
                                                                                                    4165
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 798
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 799
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "multiMaterial",
                                                                                                  "range": [
                                                                                                    4166,
                                                                                                    4179
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 800
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 813
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4164,
                                                                                                  4179
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 798
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 813
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "f",
                                                                                                      "range": [
                                                                                                        4180,
                                                                                                        4181
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 814
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 815
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "object",
                                                                                                      "range": [
                                                                                                        4182,
                                                                                                        4188
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 816
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 822
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      4180,
                                                                                                      4188
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 814
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 822
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "material",
                                                                                                    "range": [
                                                                                                      4189,
                                                                                                      4197
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 823
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 831
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4180,
                                                                                                    4197
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 814
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 831
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "materials",
                                                                                                  "range": [
                                                                                                    4198,
                                                                                                    4207
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 832
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 841
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4180,
                                                                                                  4207
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 814
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 841
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4164,
                                                                                                4207
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 798
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 841
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "AssignmentExpression",
                                                                                              "operator": "=",
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    4208,
                                                                                                    4209
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 842
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 843
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "material",
                                                                                                  "range": [
                                                                                                    4210,
                                                                                                    4218
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 844
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 852
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4208,
                                                                                                  4218
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 842
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 852
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": true,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "f",
                                                                                                        "range": [
                                                                                                          4219,
                                                                                                          4220
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 853
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 854
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "object",
                                                                                                        "range": [
                                                                                                          4221,
                                                                                                          4227
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 855
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 861
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        4219,
                                                                                                        4227
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 853
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 861
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "material",
                                                                                                      "range": [
                                                                                                        4228,
                                                                                                        4236
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 862
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 870
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      4219,
                                                                                                      4236
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 853
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 870
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "materials",
                                                                                                    "range": [
                                                                                                      4237,
                                                                                                      4246
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 871
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 880
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4219,
                                                                                                    4246
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 853
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 880
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "f",
                                                                                                      "range": [
                                                                                                        4247,
                                                                                                        4248
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 881
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 882
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "face",
                                                                                                      "range": [
                                                                                                        4249,
                                                                                                        4253
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 883
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 887
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      4247,
                                                                                                      4253
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 881
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 887
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "materialIndex",
                                                                                                    "range": [
                                                                                                      4254,
                                                                                                      4267
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 888
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 901
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4247,
                                                                                                    4267
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 881
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 901
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4219,
                                                                                                  4268
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 853
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 902
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4208,
                                                                                                4268
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 842
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 902
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            4127,
                                                                                            4268
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 761
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 902
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "alternate": {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                4270,
                                                                                                4271
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 904
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 905
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "material",
                                                                                              "range": [
                                                                                                4272,
                                                                                                4280
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 906
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 914
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4270,
                                                                                              4280
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 904
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 914
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  4281,
                                                                                                  4282
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 915
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 916
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "object",
                                                                                                "range": [
                                                                                                  4283,
                                                                                                  4289
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 917
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 923
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4281,
                                                                                                4289
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 915
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 923
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "material",
                                                                                              "range": [
                                                                                                4290,
                                                                                                4298
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 924
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 932
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4281,
                                                                                              4298
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 915
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 932
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4270,
                                                                                            4298
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 904
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 932
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4077,
                                                                                          4298
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 711
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 932
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4077,
                                                                                        4299
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 711
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 933
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "alternate": {
                                                                                      "type": "IfStatement",
                                                                                      "test": {
                                                                                        "type": "BinaryExpression",
                                                                                        "operator": "!=",
                                                                                        "left": {
                                                                                          "type": "Literal",
                                                                                          "value": "undefined",
                                                                                          "raw": "'undefined'",
                                                                                          "range": [
                                                                                            4307,
                                                                                            4318
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 941
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 952
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "UnaryExpression",
                                                                                          "operator": "typeof",
                                                                                          "argument": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "f",
                                                                                              "range": [
                                                                                                4327,
                                                                                                4328
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 961
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 962
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "index",
                                                                                              "range": [
                                                                                                4329,
                                                                                                4334
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 963
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 968
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4327,
                                                                                              4334
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 961
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 968
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "prefix": true,
                                                                                          "range": [
                                                                                            4320,
                                                                                            4334
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 954
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 968
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4307,
                                                                                          4334
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 941
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 968
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "consequent": {
                                                                                        "type": "IfStatement",
                                                                                        "test": {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "BinaryExpression",
                                                                                            "operator": "instanceof",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    4338,
                                                                                                    4339
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 972
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 973
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    4340,
                                                                                                    4346
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 974
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 980
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4338,
                                                                                                  4346
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 972
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 980
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "material",
                                                                                                "range": [
                                                                                                  4347,
                                                                                                  4355
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 981
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 989
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4338,
                                                                                                4355
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 972
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 989
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "THREE",
                                                                                                "range": [
                                                                                                  4367,
                                                                                                  4372
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1001
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1006
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "MultiMaterial",
                                                                                                "range": [
                                                                                                  4373,
                                                                                                  4386
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1007
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1020
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4367,
                                                                                                4386
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1001
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1020
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4338,
                                                                                              4386
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 972
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 1020
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    4388,
                                                                                                    4389
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1022
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1023
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    4390,
                                                                                                    4396
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1024
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1030
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4388,
                                                                                                  4396
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1022
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1030
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "geometry",
                                                                                                "range": [
                                                                                                  4397,
                                                                                                  4405
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1031
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1039
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4388,
                                                                                                4405
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1022
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1039
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "groups",
                                                                                              "range": [
                                                                                                4406,
                                                                                                4412
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1040
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1046
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4388,
                                                                                              4412
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 1022
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 1046
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4338,
                                                                                            4412
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 972
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 1046
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "consequent": {
                                                                                          "type": "BlockStatement",
                                                                                          "body": [
                                                                                            {
                                                                                              "type": "VariableDeclaration",
                                                                                              "declarations": [
                                                                                                {
                                                                                                  "type": "VariableDeclarator",
                                                                                                  "id": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_iteratorNormalCompletion3",
                                                                                                    "range": [
                                                                                                      4418,
                                                                                                      4444
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1052
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1078
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "init": {
                                                                                                    "type": "UnaryExpression",
                                                                                                    "operator": "!",
                                                                                                    "argument": {
                                                                                                      "type": "Literal",
                                                                                                      "value": 0,
                                                                                                      "raw": "0",
                                                                                                      "range": [
                                                                                                        4446,
                                                                                                        4447
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1080
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1081
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "prefix": true,
                                                                                                    "range": [
                                                                                                      4445,
                                                                                                      4447
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1079
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1081
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4418,
                                                                                                    4447
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1052
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1081
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "VariableDeclarator",
                                                                                                  "id": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_didIteratorError3",
                                                                                                    "range": [
                                                                                                      4448,
                                                                                                      4466
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1082
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1100
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "init": {
                                                                                                    "type": "UnaryExpression",
                                                                                                    "operator": "!",
                                                                                                    "argument": {
                                                                                                      "type": "Literal",
                                                                                                      "value": 1,
                                                                                                      "raw": "1",
                                                                                                      "range": [
                                                                                                        4468,
                                                                                                        4469
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1102
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1103
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "prefix": true,
                                                                                                    "range": [
                                                                                                      4467,
                                                                                                      4469
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1101
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1103
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4448,
                                                                                                    4469
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1082
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1103
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "VariableDeclarator",
                                                                                                  "id": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_iteratorError3",
                                                                                                    "range": [
                                                                                                      4470,
                                                                                                      4485
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1104
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1119
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "init": {
                                                                                                    "type": "UnaryExpression",
                                                                                                    "operator": "void",
                                                                                                    "argument": {
                                                                                                      "type": "Literal",
                                                                                                      "value": 0,
                                                                                                      "raw": "0",
                                                                                                      "range": [
                                                                                                        4491,
                                                                                                        4492
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1125
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1126
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "prefix": true,
                                                                                                    "range": [
                                                                                                      4486,
                                                                                                      4492
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1120
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1126
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4470,
                                                                                                    4492
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1104
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1126
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "kind": "var",
                                                                                              "range": [
                                                                                                4414,
                                                                                                4493
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1048
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1127
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "TryStatement",
                                                                                              "block": {
                                                                                                "type": "BlockStatement",
                                                                                                "body": [
                                                                                                  {
                                                                                                    "type": "ForStatement",
                                                                                                    "init": {
                                                                                                      "type": "VariableDeclaration",
                                                                                                      "declarations": [
                                                                                                        {
                                                                                                          "type": "VariableDeclarator",
                                                                                                          "id": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "_step3",
                                                                                                            "range": [
                                                                                                              4505,
                                                                                                              4511
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1139
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1145
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "init": null,
                                                                                                          "range": [
                                                                                                            4505,
                                                                                                            4511
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1139
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1145
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        {
                                                                                                          "type": "VariableDeclarator",
                                                                                                          "id": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "_iterator3",
                                                                                                            "range": [
                                                                                                              4512,
                                                                                                              4522
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1146
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1156
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "init": {
                                                                                                            "type": "CallExpression",
                                                                                                            "callee": {
                                                                                                              "type": "SequenceExpression",
                                                                                                              "expressions": [
                                                                                                                {
                                                                                                                  "type": "Literal",
                                                                                                                  "value": 0,
                                                                                                                  "raw": "0",
                                                                                                                  "range": [
                                                                                                                    4524,
                                                                                                                    4525
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1158
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1159
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "_getIterator3",
                                                                                                                    "range": [
                                                                                                                      4526,
                                                                                                                      4539
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1160
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1173
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "default",
                                                                                                                    "range": [
                                                                                                                      4540,
                                                                                                                      4547
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1174
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1181
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    4526,
                                                                                                                    4547
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1160
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1181
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                4524,
                                                                                                                4547
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1158
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1181
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "arguments": [
                                                                                                              {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "computed": false,
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "f",
                                                                                                                      "range": [
                                                                                                                        4549,
                                                                                                                        4550
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1183
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1184
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "object",
                                                                                                                      "range": [
                                                                                                                        4551,
                                                                                                                        4557
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1185
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1191
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      4549,
                                                                                                                      4557
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1183
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1191
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "geometry",
                                                                                                                    "range": [
                                                                                                                      4558,
                                                                                                                      4566
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1192
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1200
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    4549,
                                                                                                                    4566
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1183
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1200
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "groups",
                                                                                                                  "range": [
                                                                                                                    4567,
                                                                                                                    4573
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1201
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1207
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4549,
                                                                                                                  4573
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1183
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1207
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "range": [
                                                                                                              4523,
                                                                                                              4574
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1157
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1208
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            4512,
                                                                                                            4574
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1146
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1208
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "kind": "var",
                                                                                                      "range": [
                                                                                                        4501,
                                                                                                        4574
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1135
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1208
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "test": {
                                                                                                      "type": "UnaryExpression",
                                                                                                      "operator": "!",
                                                                                                      "argument": {
                                                                                                        "type": "AssignmentExpression",
                                                                                                        "operator": "=",
                                                                                                        "left": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "_iteratorNormalCompletion3",
                                                                                                          "range": [
                                                                                                            4577,
                                                                                                            4603
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1211
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1237
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "computed": false,
                                                                                                          "object": {
                                                                                                            "type": "AssignmentExpression",
                                                                                                            "operator": "=",
                                                                                                            "left": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "_step3",
                                                                                                              "range": [
                                                                                                                4605,
                                                                                                                4611
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1239
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1245
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "CallExpression",
                                                                                                              "callee": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iterator3",
                                                                                                                  "range": [
                                                                                                                    4612,
                                                                                                                    4622
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1246
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1256
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "next",
                                                                                                                  "range": [
                                                                                                                    4623,
                                                                                                                    4627
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1257
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1261
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4612,
                                                                                                                  4627
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1246
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1261
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "arguments": [],
                                                                                                              "range": [
                                                                                                                4612,
                                                                                                                4629
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1246
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1263
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              4605,
                                                                                                              4629
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1239
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1263
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "done",
                                                                                                            "range": [
                                                                                                              4631,
                                                                                                              4635
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1265
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1269
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            4604,
                                                                                                            4635
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1238
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1269
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          4577,
                                                                                                          4635
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 1211
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 1269
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "prefix": true,
                                                                                                      "range": [
                                                                                                        4575,
                                                                                                        4636
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1209
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1270
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "update": {
                                                                                                      "type": "AssignmentExpression",
                                                                                                      "operator": "=",
                                                                                                      "left": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "_iteratorNormalCompletion3",
                                                                                                        "range": [
                                                                                                          4637,
                                                                                                          4663
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 1271
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 1297
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "right": {
                                                                                                        "type": "UnaryExpression",
                                                                                                        "operator": "!",
                                                                                                        "argument": {
                                                                                                          "type": "Literal",
                                                                                                          "value": 0,
                                                                                                          "raw": "0",
                                                                                                          "range": [
                                                                                                            4665,
                                                                                                            4666
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1299
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1300
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "prefix": true,
                                                                                                        "range": [
                                                                                                          4664,
                                                                                                          4666
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 1298
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 1300
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        4637,
                                                                                                        4666
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1271
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1300
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "body": {
                                                                                                      "type": "BlockStatement",
                                                                                                      "body": [
                                                                                                        {
                                                                                                          "type": "VariableDeclaration",
                                                                                                          "declarations": [
                                                                                                            {
                                                                                                              "type": "VariableDeclarator",
                                                                                                              "id": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "g",
                                                                                                                "range": [
                                                                                                                  4672,
                                                                                                                  4673
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1306
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1307
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "init": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_step3",
                                                                                                                  "range": [
                                                                                                                    4674,
                                                                                                                    4680
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1308
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1314
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "value",
                                                                                                                  "range": [
                                                                                                                    4681,
                                                                                                                    4686
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1315
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1320
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4674,
                                                                                                                  4686
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1308
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1320
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                4672,
                                                                                                                4686
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1306
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1320
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ],
                                                                                                          "kind": "var",
                                                                                                          "range": [
                                                                                                            4668,
                                                                                                            4687
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1302
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1321
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        {
                                                                                                          "type": "IfStatement",
                                                                                                          "test": {
                                                                                                            "type": "LogicalExpression",
                                                                                                            "operator": "&&",
                                                                                                            "left": {
                                                                                                              "type": "BinaryExpression",
                                                                                                              "operator": "<=",
                                                                                                              "left": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "g",
                                                                                                                  "range": [
                                                                                                                    4690,
                                                                                                                    4691
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1324
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1325
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "start",
                                                                                                                  "range": [
                                                                                                                    4692,
                                                                                                                    4697
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1326
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1331
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4690,
                                                                                                                  4697
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1324
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1331
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "f",
                                                                                                                  "range": [
                                                                                                                    4699,
                                                                                                                    4700
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1333
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1334
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "index",
                                                                                                                  "range": [
                                                                                                                    4701,
                                                                                                                    4706
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1335
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1340
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4699,
                                                                                                                  4706
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1333
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1340
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                4690,
                                                                                                                4706
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1324
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1340
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "BinaryExpression",
                                                                                                              "operator": ">",
                                                                                                              "left": {
                                                                                                                "type": "BinaryExpression",
                                                                                                                "operator": "+",
                                                                                                                "left": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "g",
                                                                                                                    "range": [
                                                                                                                      4708,
                                                                                                                      4709
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1342
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1343
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "start",
                                                                                                                    "range": [
                                                                                                                      4710,
                                                                                                                      4715
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1344
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1349
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    4708,
                                                                                                                    4715
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1342
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1349
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "right": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "g",
                                                                                                                    "range": [
                                                                                                                      4716,
                                                                                                                      4717
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1350
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1351
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "count",
                                                                                                                    "range": [
                                                                                                                      4718,
                                                                                                                      4723
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1352
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 4,
                                                                                                                        "column": 1357
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    4716,
                                                                                                                    4723
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1350
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1357
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4708,
                                                                                                                  4723
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1342
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1357
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "f",
                                                                                                                  "range": [
                                                                                                                    4724,
                                                                                                                    4725
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1358
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1359
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "index",
                                                                                                                  "range": [
                                                                                                                    4726,
                                                                                                                    4731
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1360
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1365
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4724,
                                                                                                                  4731
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1358
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1365
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                4708,
                                                                                                                4731
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1342
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1365
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              4690,
                                                                                                              4731
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1324
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1365
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "consequent": {
                                                                                                            "type": "BlockStatement",
                                                                                                            "body": [
                                                                                                              {
                                                                                                                "type": "ExpressionStatement",
                                                                                                                "expression": {
                                                                                                                  "type": "SequenceExpression",
                                                                                                                  "expressions": [
                                                                                                                    {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "f",
                                                                                                                          "range": [
                                                                                                                            4733,
                                                                                                                            4734
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1367
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1368
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "materialIndex",
                                                                                                                          "range": [
                                                                                                                            4735,
                                                                                                                            4748
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1369
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1382
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4733,
                                                                                                                          4748
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1367
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1382
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "g",
                                                                                                                          "range": [
                                                                                                                            4749,
                                                                                                                            4750
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1383
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1384
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "materialIndex",
                                                                                                                          "range": [
                                                                                                                            4751,
                                                                                                                            4764
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1385
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1398
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4749,
                                                                                                                          4764
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1383
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1398
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        4733,
                                                                                                                        4764
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1367
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1398
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "f",
                                                                                                                          "range": [
                                                                                                                            4765,
                                                                                                                            4766
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1399
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1400
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "multiMaterial",
                                                                                                                          "range": [
                                                                                                                            4767,
                                                                                                                            4780
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1401
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1414
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4765,
                                                                                                                          4780
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1399
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1414
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "f",
                                                                                                                              "range": [
                                                                                                                                4781,
                                                                                                                                4782
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1415
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1416
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "object",
                                                                                                                              "range": [
                                                                                                                                4783,
                                                                                                                                4789
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1417
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1423
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              4781,
                                                                                                                              4789
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1415
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1423
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "material",
                                                                                                                            "range": [
                                                                                                                              4790,
                                                                                                                              4798
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1424
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1432
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            4781,
                                                                                                                            4798
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1415
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1432
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "materials",
                                                                                                                          "range": [
                                                                                                                            4799,
                                                                                                                            4808
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1433
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1442
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4781,
                                                                                                                          4808
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1415
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1442
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        4765,
                                                                                                                        4808
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1399
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1442
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "f",
                                                                                                                          "range": [
                                                                                                                            4809,
                                                                                                                            4810
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1443
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1444
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "material",
                                                                                                                          "range": [
                                                                                                                            4811,
                                                                                                                            4819
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1445
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1453
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4809,
                                                                                                                          4819
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1443
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1453
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": true,
                                                                                                                        "object": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "f",
                                                                                                                                "range": [
                                                                                                                                  4820,
                                                                                                                                  4821
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 4,
                                                                                                                                    "column": 1454
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 4,
                                                                                                                                    "column": 1455
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "object",
                                                                                                                                "range": [
                                                                                                                                  4822,
                                                                                                                                  4828
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 4,
                                                                                                                                    "column": 1456
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 4,
                                                                                                                                    "column": 1462
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                4820,
                                                                                                                                4828
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1454
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1462
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "material",
                                                                                                                              "range": [
                                                                                                                                4829,
                                                                                                                                4837
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1463
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 4,
                                                                                                                                  "column": 1471
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              4820,
                                                                                                                              4837
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1454
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1471
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "materials",
                                                                                                                            "range": [
                                                                                                                              4838,
                                                                                                                              4847
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1472
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1481
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            4820,
                                                                                                                            4847
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1454
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1481
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "g",
                                                                                                                            "range": [
                                                                                                                              4848,
                                                                                                                              4849
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1482
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1483
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "materialIndex",
                                                                                                                            "range": [
                                                                                                                              4850,
                                                                                                                              4863
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1484
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1497
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            4848,
                                                                                                                            4863
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1482
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1497
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4820,
                                                                                                                          4864
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1454
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1498
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        4809,
                                                                                                                        4864
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1443
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1498
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "f",
                                                                                                                          "range": [
                                                                                                                            4865,
                                                                                                                            4866
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1499
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1500
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "meta",
                                                                                                                          "range": [
                                                                                                                            4867,
                                                                                                                            4871
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1501
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1505
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4865,
                                                                                                                          4871
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1499
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1505
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "g",
                                                                                                                          "range": [
                                                                                                                            4872,
                                                                                                                            4873
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1506
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1507
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "meta",
                                                                                                                          "range": [
                                                                                                                            4874,
                                                                                                                            4878
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1508
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1512
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4872,
                                                                                                                          4878
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1506
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1512
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        4865,
                                                                                                                        4878
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1499
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1512
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "operator": "+=",
                                                                                                                      "left": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "f",
                                                                                                                          "range": [
                                                                                                                            4879,
                                                                                                                            4880
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1513
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1514
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "id",
                                                                                                                          "range": [
                                                                                                                            4881,
                                                                                                                            4883
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1515
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1517
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4879,
                                                                                                                          4883
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1513
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1517
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "+",
                                                                                                                        "left": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": "L",
                                                                                                                          "raw": "'L'",
                                                                                                                          "range": [
                                                                                                                            4885,
                                                                                                                            4888
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1519
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1522
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "g",
                                                                                                                            "range": [
                                                                                                                              4889,
                                                                                                                              4890
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1523
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1524
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "materialIndex",
                                                                                                                            "range": [
                                                                                                                              4891,
                                                                                                                              4904
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1525
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 4,
                                                                                                                                "column": 1538
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            4889,
                                                                                                                            4904
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1523
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 4,
                                                                                                                              "column": 1538
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          4885,
                                                                                                                          4904
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1519
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 4,
                                                                                                                            "column": 1538
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        4879,
                                                                                                                        4904
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1513
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 4,
                                                                                                                          "column": 1538
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "range": [
                                                                                                                    4733,
                                                                                                                    4904
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1367
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1538
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4733,
                                                                                                                  4905
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1367
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1539
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "BreakStatement",
                                                                                                                "label": null,
                                                                                                                "range": [
                                                                                                                  4905,
                                                                                                                  4910
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1539
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1544
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "range": [
                                                                                                              4732,
                                                                                                              4911
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1366
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1545
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "alternate": null,
                                                                                                          "range": [
                                                                                                            4687,
                                                                                                            4911
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1321
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1545
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "range": [
                                                                                                        4667,
                                                                                                        4912
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1301
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1546
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      4497,
                                                                                                      4912
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1131
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1546
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "range": [
                                                                                                  4496,
                                                                                                  4913
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1130
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1547
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "handler": {
                                                                                                "type": "CatchClause",
                                                                                                "param": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "err",
                                                                                                  "range": [
                                                                                                    4919,
                                                                                                    4922
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1553
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1556
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "body": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "expression": {
                                                                                                        "type": "SequenceExpression",
                                                                                                        "expressions": [
                                                                                                          {
                                                                                                            "type": "AssignmentExpression",
                                                                                                            "operator": "=",
                                                                                                            "left": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "_didIteratorError3",
                                                                                                              "range": [
                                                                                                                4924,
                                                                                                                4942
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1558
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1576
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "UnaryExpression",
                                                                                                              "operator": "!",
                                                                                                              "argument": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 0,
                                                                                                                "raw": "0",
                                                                                                                "range": [
                                                                                                                  4944,
                                                                                                                  4945
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1578
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1579
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "prefix": true,
                                                                                                              "range": [
                                                                                                                4943,
                                                                                                                4945
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1577
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1579
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              4924,
                                                                                                              4945
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1558
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1579
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "AssignmentExpression",
                                                                                                            "operator": "=",
                                                                                                            "left": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "_iteratorError3",
                                                                                                              "range": [
                                                                                                                4946,
                                                                                                                4961
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1580
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1595
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "err",
                                                                                                              "range": [
                                                                                                                4962,
                                                                                                                4965
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1596
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1599
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              4946,
                                                                                                              4965
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1580
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1599
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "range": [
                                                                                                          4924,
                                                                                                          4965
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 4,
                                                                                                            "column": 1558
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 4,
                                                                                                            "column": 1599
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        4924,
                                                                                                        4965
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1558
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1599
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    4923,
                                                                                                    4966
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1557
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1600
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4913,
                                                                                                  4966
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1547
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1600
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "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": [
                                                                                                                    4979,
                                                                                                                    5005
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1613
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1639
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "prefix": true,
                                                                                                                "range": [
                                                                                                                  4978,
                                                                                                                  5005
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1612
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1639
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iterator3",
                                                                                                                  "range": [
                                                                                                                    5007,
                                                                                                                    5017
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1641
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1651
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "return",
                                                                                                                  "range": [
                                                                                                                    5018,
                                                                                                                    5024
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1652
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1658
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  5007,
                                                                                                                  5024
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1641
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1658
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                4978,
                                                                                                                5024
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1612
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1658
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "CallExpression",
                                                                                                              "callee": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "_iterator3",
                                                                                                                  "range": [
                                                                                                                    5026,
                                                                                                                    5036
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1660
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1670
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "return",
                                                                                                                  "range": [
                                                                                                                    5037,
                                                                                                                    5043
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1671
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 4,
                                                                                                                      "column": 1677
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  5026,
                                                                                                                  5043
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1660
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 4,
                                                                                                                    "column": 1677
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "arguments": [],
                                                                                                              "range": [
                                                                                                                5026,
                                                                                                                5045
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1660
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1679
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              4978,
                                                                                                              5045
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1612
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1679
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            4978,
                                                                                                            5045
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1612
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1679
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "range": [
                                                                                                        4977,
                                                                                                        5046
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1611
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1680
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "handler": null,
                                                                                                    "finalizer": {
                                                                                                      "type": "BlockStatement",
                                                                                                      "body": [
                                                                                                        {
                                                                                                          "type": "IfStatement",
                                                                                                          "test": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "_didIteratorError3",
                                                                                                            "range": [
                                                                                                              5057,
                                                                                                              5075
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1691
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1709
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "consequent": {
                                                                                                            "type": "ThrowStatement",
                                                                                                            "argument": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "_iteratorError3",
                                                                                                              "range": [
                                                                                                                5082,
                                                                                                                5097
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1716
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 4,
                                                                                                                  "column": 1731
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              5076,
                                                                                                              5097
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 4,
                                                                                                                "column": 1710
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 4,
                                                                                                                "column": 1731
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "alternate": null,
                                                                                                          "range": [
                                                                                                            5054,
                                                                                                            5097
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 4,
                                                                                                              "column": 1688
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 4,
                                                                                                              "column": 1731
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "range": [
                                                                                                        5053,
                                                                                                        5098
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 4,
                                                                                                          "column": 1687
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 4,
                                                                                                          "column": 1732
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      4974,
                                                                                                      5098
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 4,
                                                                                                        "column": 1608
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 4,
                                                                                                        "column": 1732
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "range": [
                                                                                                  4973,
                                                                                                  5099
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1607
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1733
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4493,
                                                                                                5099
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1127
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1733
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            4413,
                                                                                            5100
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 1047
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 1734
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "alternate": {
                                                                                          "type": "ExpressionStatement",
                                                                                          "expression": {
                                                                                            "type": "AssignmentExpression",
                                                                                            "operator": "=",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  5105,
                                                                                                  5106
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1739
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1740
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "material",
                                                                                                "range": [
                                                                                                  5107,
                                                                                                  5115
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1741
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1749
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5105,
                                                                                                5115
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1739
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1749
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    5116,
                                                                                                    5117
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1750
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1751
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "object",
                                                                                                  "range": [
                                                                                                    5118,
                                                                                                    5124
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 4,
                                                                                                      "column": 1752
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 4,
                                                                                                      "column": 1758
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5116,
                                                                                                  5124
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1750
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1758
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "material",
                                                                                                "range": [
                                                                                                  5125,
                                                                                                  5133
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 4,
                                                                                                    "column": 1759
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 4,
                                                                                                    "column": 1767
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5116,
                                                                                                5133
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 4,
                                                                                                  "column": 1750
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 4,
                                                                                                  "column": 1767
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5105,
                                                                                              5133
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 4,
                                                                                                "column": 1739
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 4,
                                                                                                "column": 1767
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5105,
                                                                                            5134
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 4,
                                                                                              "column": 1739
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 4,
                                                                                              "column": 1768
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4335,
                                                                                          5134
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 4,
                                                                                            "column": 969
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 4,
                                                                                            "column": 1768
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "alternate": null,
                                                                                      "range": [
                                                                                        4304,
                                                                                        5134
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 938
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 1768
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      4067,
                                                                                      5134
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 4,
                                                                                        "column": 701
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 4,
                                                                                        "column": 1768
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "alternate": null,
                                                                                  "range": [
                                                                                    3551,
                                                                                    5134
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 4,
                                                                                      "column": 185
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 4,
                                                                                      "column": 1768
                                                                                    }
                                                                                  },
                                                                                  "trailingComments": [
                                                                                    {
                                                                                      "type": "Line",
                                                                                      "value": " Raycaster can return two intersections, front & back, we cast away the backside",
                                                                                      "range": [
                                                                                        5134,
                                                                                        5216
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 1768
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 1850
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ]
                                                                                },
                                                                                {
                                                                                  "type": "ExpressionStatement",
                                                                                  "expression": {
                                                                                    "type": "LogicalExpression",
                                                                                    "operator": "||",
                                                                                    "left": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": true,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "e",
                                                                                        "range": [
                                                                                          5217,
                                                                                          5218
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 5,
                                                                                            "column": 0
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 5,
                                                                                            "column": 1
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "f",
                                                                                          "range": [
                                                                                            5219,
                                                                                            5220
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 2
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 3
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "id",
                                                                                          "range": [
                                                                                            5221,
                                                                                            5223
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 4
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 6
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5219,
                                                                                          5223
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 5,
                                                                                            "column": 2
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 5,
                                                                                            "column": 6
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5217,
                                                                                        5224
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 0
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 7
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "SequenceExpression",
                                                                                      "expressions": [
                                                                                        {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "LogicalExpression",
                                                                                              "operator": "||",
                                                                                              "left": {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "!",
                                                                                                "argument": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "f",
                                                                                                        "range": [
                                                                                                          5229,
                                                                                                          5230
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 5,
                                                                                                            "column": 12
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 5,
                                                                                                            "column": 13
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "receiver",
                                                                                                        "range": [
                                                                                                          5231,
                                                                                                          5239
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 5,
                                                                                                            "column": 14
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 5,
                                                                                                            "column": 22
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        5229,
                                                                                                        5239
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 12
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 22
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "interaction",
                                                                                                      "range": [
                                                                                                        5240,
                                                                                                        5251
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 23
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 34
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5229,
                                                                                                      5251
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 12
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 34
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "first",
                                                                                                    "range": [
                                                                                                      5252,
                                                                                                      5257
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 35
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 40
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5229,
                                                                                                    5257
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 12
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 40
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  5228,
                                                                                                  5257
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 11
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 40
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "f",
                                                                                                  "range": [
                                                                                                    5259,
                                                                                                    5260
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 42
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 43
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "first",
                                                                                                  "range": [
                                                                                                    5261,
                                                                                                    5266
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 44
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 49
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5259,
                                                                                                  5266
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 42
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 49
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5228,
                                                                                                5266
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 11
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 49
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "UnaryExpression",
                                                                                              "operator": "!",
                                                                                              "argument": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": true,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "ThisExpression",
                                                                                                    "range": [
                                                                                                      5270,
                                                                                                      5274
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 53
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 57
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "hovered",
                                                                                                    "range": [
                                                                                                      5275,
                                                                                                      5282
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 58
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 65
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5270,
                                                                                                    5282
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 53
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 65
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      5283,
                                                                                                      5284
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 66
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 67
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "id",
                                                                                                    "range": [
                                                                                                      5285,
                                                                                                      5287
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 68
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 70
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5283,
                                                                                                    5287
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 66
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 70
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5270,
                                                                                                  5288
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 53
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 71
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "prefix": true,
                                                                                              "range": [
                                                                                                5269,
                                                                                                5288
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 52
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 71
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5227,
                                                                                              5288
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 5,
                                                                                                "column": 10
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 5,
                                                                                                "column": 71
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "SequenceExpression",
                                                                                            "expressions": [
                                                                                              {
                                                                                                "type": "AssignmentExpression",
                                                                                                "operator": "=",
                                                                                                "left": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": true,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "ThisExpression",
                                                                                                      "range": [
                                                                                                        5291,
                                                                                                        5295
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 74
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 78
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "hovered",
                                                                                                      "range": [
                                                                                                        5296,
                                                                                                        5303
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 79
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 86
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5291,
                                                                                                      5303
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 74
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 86
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "f",
                                                                                                      "range": [
                                                                                                        5304,
                                                                                                        5305
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 87
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 88
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "id",
                                                                                                      "range": [
                                                                                                        5306,
                                                                                                        5308
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 89
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 91
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5304,
                                                                                                      5308
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 87
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 91
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5291,
                                                                                                    5309
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 74
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 92
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "right": {
                                                                                                  "type": "UnaryExpression",
                                                                                                  "operator": "!",
                                                                                                  "argument": {
                                                                                                    "type": "Literal",
                                                                                                    "value": 0,
                                                                                                    "raw": "0",
                                                                                                    "range": [
                                                                                                      5311,
                                                                                                      5312
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 94
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 95
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "prefix": true,
                                                                                                  "range": [
                                                                                                    5310,
                                                                                                    5312
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 93
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 95
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5291,
                                                                                                  5312
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 74
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 95
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "CallExpression",
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "f",
                                                                                                      "range": [
                                                                                                        5313,
                                                                                                        5314
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 96
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 97
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "receiver",
                                                                                                      "range": [
                                                                                                        5315,
                                                                                                        5323
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 98
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 106
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5313,
                                                                                                      5323
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 96
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 106
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "emit",
                                                                                                    "range": [
                                                                                                      5324,
                                                                                                      5328
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 107
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 111
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5313,
                                                                                                    5328
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 96
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 111
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "arguments": [
                                                                                                  {
                                                                                                    "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": [
                                                                                                              5329,
                                                                                                              5337
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 5,
                                                                                                                "column": 112
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 5,
                                                                                                                "column": 120
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "default",
                                                                                                            "range": [
                                                                                                              5338,
                                                                                                              5345
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 5,
                                                                                                                "column": 121
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 5,
                                                                                                                "column": 128
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            5329,
                                                                                                            5345
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 5,
                                                                                                              "column": 112
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 5,
                                                                                                              "column": 128
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "Events",
                                                                                                          "range": [
                                                                                                            5346,
                                                                                                            5352
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 5,
                                                                                                              "column": 129
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 5,
                                                                                                              "column": 135
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          5329,
                                                                                                          5352
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 5,
                                                                                                            "column": 112
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 5,
                                                                                                            "column": 135
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "Interaction",
                                                                                                        "range": [
                                                                                                          5353,
                                                                                                          5364
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 5,
                                                                                                            "column": 136
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 5,
                                                                                                            "column": 147
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        5329,
                                                                                                        5364
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 112
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 147
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "Hovered",
                                                                                                      "range": [
                                                                                                        5365,
                                                                                                        5372
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 148
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 155
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5329,
                                                                                                      5372
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 112
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 155
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "f",
                                                                                                    "range": [
                                                                                                      5373,
                                                                                                      5374
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 156
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 157
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "range": [
                                                                                                  5313,
                                                                                                  5375
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 96
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 158
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "CallExpression",
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "ThisExpression",
                                                                                                      "range": [
                                                                                                        5376,
                                                                                                        5380
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 159
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 163
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        5381,
                                                                                                        5385
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 5,
                                                                                                          "column": 164
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 5,
                                                                                                          "column": 168
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      5376,
                                                                                                      5385
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 159
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 168
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "invalidate",
                                                                                                    "range": [
                                                                                                      5386,
                                                                                                      5396
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 5,
                                                                                                        "column": 169
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 5,
                                                                                                        "column": 179
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5376,
                                                                                                    5396
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 5,
                                                                                                      "column": 159
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 5,
                                                                                                      "column": 179
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "arguments": [],
                                                                                                "range": [
                                                                                                  5376,
                                                                                                  5398
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 159
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 181
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "range": [
                                                                                              5291,
                                                                                              5398
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 5,
                                                                                                "column": 74
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 5,
                                                                                                "column": 181
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5227,
                                                                                            5399
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 10
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 182
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": true,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "ThisExpression",
                                                                                                "range": [
                                                                                                  5400,
                                                                                                  5404
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 183
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 187
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "hits",
                                                                                                "range": [
                                                                                                  5405,
                                                                                                  5409
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 188
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 192
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5400,
                                                                                                5409
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 183
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 192
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  5410,
                                                                                                  5411
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 193
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 194
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "id",
                                                                                                "range": [
                                                                                                  5412,
                                                                                                  5414
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 195
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 197
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5410,
                                                                                                5414
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 193
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 197
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5400,
                                                                                              5415
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 5,
                                                                                                "column": 183
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 5,
                                                                                                "column": 198
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "Identifier",
                                                                                            "name": "f",
                                                                                            "range": [
                                                                                              5416,
                                                                                              5417
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 5,
                                                                                                "column": 199
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 5,
                                                                                                "column": 200
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5400,
                                                                                            5417
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 183
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 200
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": true,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "e",
                                                                                              "range": [
                                                                                                5418,
                                                                                                5419
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 201
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 202
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "f",
                                                                                                "range": [
                                                                                                  5420,
                                                                                                  5421
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 203
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 204
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "id",
                                                                                                "range": [
                                                                                                  5422,
                                                                                                  5424
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 5,
                                                                                                    "column": 205
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 5,
                                                                                                    "column": 207
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                5420,
                                                                                                5424
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 203
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 207
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5418,
                                                                                              5425
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 5,
                                                                                                "column": 201
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 5,
                                                                                                "column": 208
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "UnaryExpression",
                                                                                            "operator": "!",
                                                                                            "argument": {
                                                                                              "type": "Literal",
                                                                                              "value": 0,
                                                                                              "raw": "0",
                                                                                              "range": [
                                                                                                5427,
                                                                                                5428
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 5,
                                                                                                  "column": 210
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 5,
                                                                                                  "column": 211
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "prefix": true,
                                                                                            "range": [
                                                                                              5426,
                                                                                              5428
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 5,
                                                                                                "column": 209
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 5,
                                                                                                "column": 211
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5418,
                                                                                            5428
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 201
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 211
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        5227,
                                                                                        5428
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 10
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 211
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5217,
                                                                                      5429
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 5,
                                                                                        "column": 0
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 5,
                                                                                        "column": 212
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5217,
                                                                                    5429
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 5,
                                                                                      "column": 0
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 5,
                                                                                      "column": 212
                                                                                    }
                                                                                  },
                                                                                  "leadingComments": [
                                                                                    {
                                                                                      "type": "Line",
                                                                                      "value": " Raycaster can return two intersections, front & back, we cast away the backside",
                                                                                      "range": [
                                                                                        5134,
                                                                                        5216
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 4,
                                                                                          "column": 1768
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 4,
                                                                                          "column": 1850
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ]
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                3531,
                                                                                5430
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 4,
                                                                                  "column": 165
                                                                                },
                                                                                "end": {
                                                                                  "line": 5,
                                                                                  "column": 213
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              3370,
                                                                              5430
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 4,
                                                                                "column": 4
                                                                              },
                                                                              "end": {
                                                                                "line": 5,
                                                                                "column": 213
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          3369,
                                                                          5431
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 4,
                                                                            "column": 3
                                                                          },
                                                                          "end": {
                                                                            "line": 5,
                                                                            "column": 214
                                                                          }
                                                                        }
                                                                      },
                                                                      "handler": {
                                                                        "type": "CatchClause",
                                                                        "param": {
                                                                          "type": "Identifier",
                                                                          "name": "err",
                                                                          "range": [
                                                                            5437,
                                                                            5440
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 5,
                                                                              "column": 220
                                                                            },
                                                                            "end": {
                                                                              "line": 5,
                                                                              "column": 223
                                                                            }
                                                                          }
                                                                        },
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "body": [
                                                                            {
                                                                              "type": "ExpressionStatement",
                                                                              "expression": {
                                                                                "type": "SequenceExpression",
                                                                                "expressions": [
                                                                                  {
                                                                                    "type": "AssignmentExpression",
                                                                                    "operator": "=",
                                                                                    "left": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_didIteratorError2",
                                                                                      "range": [
                                                                                        5442,
                                                                                        5460
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 225
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 243
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "UnaryExpression",
                                                                                      "operator": "!",
                                                                                      "argument": {
                                                                                        "type": "Literal",
                                                                                        "value": 0,
                                                                                        "raw": "0",
                                                                                        "range": [
                                                                                          5462,
                                                                                          5463
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 5,
                                                                                            "column": 245
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 5,
                                                                                            "column": 246
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "prefix": true,
                                                                                      "range": [
                                                                                        5461,
                                                                                        5463
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 244
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 246
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5442,
                                                                                      5463
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 5,
                                                                                        "column": 225
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 5,
                                                                                        "column": 246
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "AssignmentExpression",
                                                                                    "operator": "=",
                                                                                    "left": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_iteratorError2",
                                                                                      "range": [
                                                                                        5464,
                                                                                        5479
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 247
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 262
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "Identifier",
                                                                                      "name": "err",
                                                                                      "range": [
                                                                                        5480,
                                                                                        5483
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 263
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 266
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5464,
                                                                                      5483
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 5,
                                                                                        "column": 247
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 5,
                                                                                        "column": 266
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  5442,
                                                                                  5483
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 5,
                                                                                    "column": 225
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 5,
                                                                                    "column": 266
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5442,
                                                                                5483
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 5,
                                                                                  "column": 225
                                                                                },
                                                                                "end": {
                                                                                  "line": 5,
                                                                                  "column": 266
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            5441,
                                                                            5484
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 5,
                                                                              "column": 224
                                                                            },
                                                                            "end": {
                                                                              "line": 5,
                                                                              "column": 267
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5431,
                                                                          5484
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 5,
                                                                            "column": 214
                                                                          },
                                                                          "end": {
                                                                            "line": 5,
                                                                            "column": 267
                                                                          }
                                                                        }
                                                                      },
                                                                      "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": [
                                                                                            5497,
                                                                                            5523
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 280
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 306
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "prefix": true,
                                                                                        "range": [
                                                                                          5496,
                                                                                          5523
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 5,
                                                                                            "column": 279
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 5,
                                                                                            "column": 306
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_iterator2",
                                                                                          "range": [
                                                                                            5525,
                                                                                            5535
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 308
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 318
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "return",
                                                                                          "range": [
                                                                                            5536,
                                                                                            5542
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 319
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 325
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5525,
                                                                                          5542
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 5,
                                                                                            "column": 308
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 5,
                                                                                            "column": 325
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5496,
                                                                                        5542
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 279
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 325
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "CallExpression",
                                                                                      "callee": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_iterator2",
                                                                                          "range": [
                                                                                            5544,
                                                                                            5554
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 327
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 337
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "return",
                                                                                          "range": [
                                                                                            5555,
                                                                                            5561
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 5,
                                                                                              "column": 338
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 5,
                                                                                              "column": 344
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5544,
                                                                                          5561
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 5,
                                                                                            "column": 327
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 5,
                                                                                            "column": 344
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [],
                                                                                      "range": [
                                                                                        5544,
                                                                                        5563
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 327
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 346
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5496,
                                                                                      5563
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 5,
                                                                                        "column": 279
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 5,
                                                                                        "column": 346
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5496,
                                                                                    5563
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 5,
                                                                                      "column": 279
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 5,
                                                                                      "column": 346
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                5495,
                                                                                5564
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 5,
                                                                                  "column": 278
                                                                                },
                                                                                "end": {
                                                                                  "line": 5,
                                                                                  "column": 347
                                                                                }
                                                                              }
                                                                            },
                                                                            "handler": null,
                                                                            "finalizer": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "IfStatement",
                                                                                  "test": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_didIteratorError2",
                                                                                    "range": [
                                                                                      5575,
                                                                                      5593
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 5,
                                                                                        "column": 358
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 5,
                                                                                        "column": 376
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "consequent": {
                                                                                    "type": "ThrowStatement",
                                                                                    "argument": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_iteratorError2",
                                                                                      "range": [
                                                                                        5600,
                                                                                        5615
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 5,
                                                                                          "column": 383
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 5,
                                                                                          "column": 398
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5594,
                                                                                      5615
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 5,
                                                                                        "column": 377
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 5,
                                                                                        "column": 398
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "alternate": null,
                                                                                  "range": [
                                                                                    5572,
                                                                                    5615
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 5,
                                                                                      "column": 355
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 5,
                                                                                      "column": 398
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                5571,
                                                                                5616
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 5,
                                                                                  "column": 354
                                                                                },
                                                                                "end": {
                                                                                  "line": 5,
                                                                                  "column": 399
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5492,
                                                                              5616
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 5,
                                                                                "column": 275
                                                                              },
                                                                              "end": {
                                                                                "line": 5,
                                                                                "column": 399
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          5491,
                                                                          5617
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 5,
                                                                            "column": 274
                                                                          },
                                                                          "end": {
                                                                            "line": 5,
                                                                            "column": 400
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3366,
                                                                        5617
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 4,
                                                                          "column": 0
                                                                        },
                                                                        "end": {
                                                                          "line": 5,
                                                                          "column": 400
                                                                        }
                                                                      },
                                                                      "leadingComments": [
                                                                        {
                                                                          "type": "Line",
                                                                          "value": " Objects that have been pierced",
                                                                          "range": [
                                                                            3332,
                                                                            3365
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 3,
                                                                              "column": 398
                                                                            },
                                                                            "end": {
                                                                              "line": 3,
                                                                              "column": 431
                                                                            }
                                                                          }
                                                                        }
                                                                      ]
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    3247,
                                                                    5618
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 3,
                                                                      "column": 313
                                                                    },
                                                                    "end": {
                                                                      "line": 5,
                                                                      "column": 401
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": {
                                                                  "type": "ExpressionStatement",
                                                                  "expression": {
                                                                    "type": "LogicalExpression",
                                                                    "operator": "&&",
                                                                    "left": {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "==",
                                                                      "left": {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          5623,
                                                                          5624
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 5,
                                                                            "column": 406
                                                                          },
                                                                          "end": {
                                                                            "line": 5,
                                                                            "column": 407
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              5626,
                                                                              5630
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 5,
                                                                                "column": 409
                                                                              },
                                                                              "end": {
                                                                                "line": 5,
                                                                                "column": 413
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "actionsArray",
                                                                            "range": [
                                                                              5631,
                                                                              5643
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 5,
                                                                                "column": 414
                                                                              },
                                                                              "end": {
                                                                                "line": 5,
                                                                                "column": 426
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5626,
                                                                            5643
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 5,
                                                                              "column": 409
                                                                            },
                                                                            "end": {
                                                                              "line": 5,
                                                                              "column": 426
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "length",
                                                                          "range": [
                                                                            5644,
                                                                            5650
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 5,
                                                                              "column": 427
                                                                            },
                                                                            "end": {
                                                                              "line": 5,
                                                                              "column": 433
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5626,
                                                                          5650
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 5,
                                                                            "column": 409
                                                                          },
                                                                          "end": {
                                                                            "line": 5,
                                                                            "column": 433
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5623,
                                                                        5650
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 5,
                                                                          "column": 406
                                                                        },
                                                                        "end": {
                                                                          "line": 5,
                                                                          "column": 433
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              5652,
                                                                              5656
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 5,
                                                                                "column": 435
                                                                              },
                                                                              "end": {
                                                                                "line": 5,
                                                                                "column": 439
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "view",
                                                                            "range": [
                                                                              5657,
                                                                              5661
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 5,
                                                                                "column": 440
                                                                              },
                                                                              "end": {
                                                                                "line": 5,
                                                                                "column": 444
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5652,
                                                                            5661
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 5,
                                                                              "column": 435
                                                                            },
                                                                            "end": {
                                                                              "line": 5,
                                                                              "column": 444
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "setCursor",
                                                                          "range": [
                                                                            5662,
                                                                            5671
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 5,
                                                                              "column": 445
                                                                            },
                                                                            "end": {
                                                                              "line": 5,
                                                                              "column": 454
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5652,
                                                                          5671
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 5,
                                                                            "column": 435
                                                                          },
                                                                          "end": {
                                                                            "line": 5,
                                                                            "column": 454
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        5652,
                                                                        5673
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 5,
                                                                          "column": 435
                                                                        },
                                                                        "end": {
                                                                          "line": 5,
                                                                          "column": 456
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5623,
                                                                      5673
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 5,
                                                                        "column": 406
                                                                      },
                                                                      "end": {
                                                                        "line": 5,
                                                                        "column": 456
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    5623,
                                                                    5674
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 5,
                                                                      "column": 406
                                                                    },
                                                                    "end": {
                                                                      "line": 5,
                                                                      "column": 457
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3116,
                                                                  5674
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 3,
                                                                    "column": 182
                                                                  },
                                                                  "end": {
                                                                    "line": 5,
                                                                    "column": 457
                                                                  }
                                                                },
                                                                "trailingComments": [
                                                                  {
                                                                    "type": "Line",
                                                                    "value": " Take out everything that's not under the cursor right now and that's not in the actions",
                                                                    "range": [
                                                                      5674,
                                                                      5764
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 5,
                                                                        "column": 457
                                                                      },
                                                                      "end": {
                                                                        "line": 5,
                                                                        "column": 547
                                                                      }
                                                                    }
                                                                  }
                                                                ]
                                                              },
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        5765,
                                                                        5769
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 6,
                                                                          "column": 0
                                                                        },
                                                                        "end": {
                                                                          "line": 6,
                                                                          "column": 4
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "hitsArray",
                                                                      "range": [
                                                                        5770,
                                                                        5779
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 6,
                                                                          "column": 5
                                                                        },
                                                                        "end": {
                                                                          "line": 6,
                                                                          "column": 14
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5765,
                                                                      5779
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 6,
                                                                        "column": 0
                                                                      },
                                                                      "end": {
                                                                        "line": 6,
                                                                        "column": 14
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "SequenceExpression",
                                                                                  "expressions": [
                                                                                    {
                                                                                      "type": "Literal",
                                                                                      "value": 0,
                                                                                      "raw": "0",
                                                                                      "range": [
                                                                                        5781,
                                                                                        5782
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 6,
                                                                                          "column": 16
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 6,
                                                                                          "column": 17
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_keys2",
                                                                                        "range": [
                                                                                          5783,
                                                                                          5789
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 6,
                                                                                            "column": 18
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 6,
                                                                                            "column": 24
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "default",
                                                                                        "range": [
                                                                                          5790,
                                                                                          5797
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 6,
                                                                                            "column": 25
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 6,
                                                                                            "column": 32
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5783,
                                                                                        5797
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 6,
                                                                                          "column": 18
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 6,
                                                                                          "column": 32
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    5781,
                                                                                    5797
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 6,
                                                                                      "column": 16
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 6,
                                                                                      "column": 32
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "ThisExpression",
                                                                                      "range": [
                                                                                        5799,
                                                                                        5803
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 6,
                                                                                          "column": 34
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 6,
                                                                                          "column": 38
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "hits",
                                                                                      "range": [
                                                                                        5804,
                                                                                        5808
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 6,
                                                                                          "column": 39
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 6,
                                                                                          "column": 43
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5799,
                                                                                      5808
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 6,
                                                                                        "column": 34
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 6,
                                                                                        "column": 43
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  5780,
                                                                                  5809
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 6,
                                                                                    "column": 15
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 6,
                                                                                    "column": 44
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "map",
                                                                                "range": [
                                                                                  5810,
                                                                                  5813
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 6,
                                                                                    "column": 45
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 6,
                                                                                    "column": 48
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5780,
                                                                                5813
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 6,
                                                                                  "column": 15
                                                                                },
                                                                                "end": {
                                                                                  "line": 6,
                                                                                  "column": 48
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [
                                                                              {
                                                                                "type": "FunctionExpression",
                                                                                "id": null,
                                                                                "params": [
                                                                                  {
                                                                                    "type": "Identifier",
                                                                                    "name": "e",
                                                                                    "range": [
                                                                                      5823,
                                                                                      5824
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 6,
                                                                                        "column": 58
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 6,
                                                                                        "column": 59
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "body": {
                                                                                  "type": "BlockStatement",
                                                                                  "body": [
                                                                                    {
                                                                                      "type": "ReturnStatement",
                                                                                      "argument": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": true,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_this",
                                                                                            "range": [
                                                                                              5833,
                                                                                              5838
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 6,
                                                                                                "column": 68
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 6,
                                                                                                "column": 73
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "hits",
                                                                                            "range": [
                                                                                              5839,
                                                                                              5843
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 6,
                                                                                                "column": 74
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 6,
                                                                                                "column": 78
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5833,
                                                                                            5843
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 6,
                                                                                              "column": 68
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 6,
                                                                                              "column": 78
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "e",
                                                                                          "range": [
                                                                                            5844,
                                                                                            5845
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 6,
                                                                                              "column": 79
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 6,
                                                                                              "column": 80
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5833,
                                                                                          5846
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 6,
                                                                                            "column": 68
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 6,
                                                                                            "column": 81
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5826,
                                                                                        5846
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 6,
                                                                                          "column": 61
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 6,
                                                                                          "column": 81
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    5825,
                                                                                    5847
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 6,
                                                                                      "column": 60
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 6,
                                                                                      "column": 82
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "generator": false,
                                                                                "expression": false,
                                                                                "range": [
                                                                                  5814,
                                                                                  5847
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 6,
                                                                                    "column": 49
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 6,
                                                                                    "column": 82
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              5780,
                                                                              5848
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 6,
                                                                                "column": 15
                                                                              },
                                                                              "end": {
                                                                                "line": 6,
                                                                                "column": 83
                                                                              }
                                                                            },
                                                                            "trailingComments": [
                                                                              {
                                                                                "type": "Line",
                                                                                "value": " Sort after scene-graph",
                                                                                "range": [
                                                                                  5848,
                                                                                  5873
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 6,
                                                                                    "column": 83
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 6,
                                                                                    "column": 108
                                                                                  }
                                                                                }
                                                                              }
                                                                            ]
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "sort",
                                                                            "range": [
                                                                              5875,
                                                                              5879
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 1
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 5
                                                                              }
                                                                            },
                                                                            "leadingComments": [
                                                                              {
                                                                                "type": "Line",
                                                                                "value": " Sort after scene-graph",
                                                                                "range": [
                                                                                  5848,
                                                                                  5873
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 6,
                                                                                    "column": 83
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 6,
                                                                                    "column": 108
                                                                                  }
                                                                                }
                                                                              }
                                                                            ]
                                                                          },
                                                                          "range": [
                                                                            5780,
                                                                            5879
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 6,
                                                                              "column": 15
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 5
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "FunctionExpression",
                                                                            "id": null,
                                                                            "params": [
                                                                              {
                                                                                "type": "Identifier",
                                                                                "name": "e",
                                                                                "range": [
                                                                                  5889,
                                                                                  5890
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 15
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 16
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Identifier",
                                                                                "name": "f",
                                                                                "range": [
                                                                                  5891,
                                                                                  5892
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 17
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 18
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "body": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "ReturnStatement",
                                                                                  "argument": {
                                                                                    "type": "BinaryExpression",
                                                                                    "operator": "-",
                                                                                    "left": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "e",
                                                                                          "range": [
                                                                                            5901,
                                                                                            5902
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 27
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 28
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "receiver",
                                                                                          "range": [
                                                                                            5903,
                                                                                            5911
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 29
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 37
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5901,
                                                                                          5911
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 27
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 37
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "depthIndex",
                                                                                        "range": [
                                                                                          5912,
                                                                                          5922
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 38
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 48
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5901,
                                                                                        5922
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 27
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 48
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "f",
                                                                                          "range": [
                                                                                            5923,
                                                                                            5924
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 49
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 50
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "receiver",
                                                                                          "range": [
                                                                                            5925,
                                                                                            5933
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 51
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 59
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5923,
                                                                                          5933
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 49
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 59
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "depthIndex",
                                                                                        "range": [
                                                                                          5934,
                                                                                          5944
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 60
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 70
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5923,
                                                                                        5944
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 49
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 70
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5901,
                                                                                      5944
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 27
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 70
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5894,
                                                                                    5944
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 7,
                                                                                      "column": 20
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 7,
                                                                                      "column": 70
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                5893,
                                                                                5945
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 19
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 71
                                                                                }
                                                                              }
                                                                            },
                                                                            "generator": false,
                                                                            "expression": false,
                                                                            "range": [
                                                                              5880,
                                                                              5945
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 6
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 71
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          5780,
                                                                          5946
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 6,
                                                                            "column": 15
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 72
                                                                          }
                                                                        },
                                                                        "trailingComments": [
                                                                          {
                                                                            "type": "Line",
                                                                            "value": " Filter",
                                                                            "range": [
                                                                              5946,
                                                                              5955
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 72
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 81
                                                                              }
                                                                            }
                                                                          }
                                                                        ]
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "filter",
                                                                        "range": [
                                                                          5957,
                                                                          5963
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 7
                                                                          }
                                                                        },
                                                                        "leadingComments": [
                                                                          {
                                                                            "type": "Line",
                                                                            "value": " Filter",
                                                                            "range": [
                                                                              5946,
                                                                              5955
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 72
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 81
                                                                              }
                                                                            }
                                                                          }
                                                                        ]
                                                                      },
                                                                      "range": [
                                                                        5780,
                                                                        5963
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 6,
                                                                          "column": 15
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 7
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "FunctionExpression",
                                                                        "id": null,
                                                                        "params": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "e",
                                                                            "range": [
                                                                              5973,
                                                                              5974
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 17
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 18
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "body": [
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "f",
                                                                                    "range": [
                                                                                      5980,
                                                                                      5981
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 24
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 25
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "LogicalExpression",
                                                                                    "operator": "||",
                                                                                    "left": {
                                                                                      "type": "LogicalExpression",
                                                                                      "operator": "&&",
                                                                                      "left": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "e",
                                                                                              "range": [
                                                                                                5982,
                                                                                                5983
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 26
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 27
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "receiver",
                                                                                              "range": [
                                                                                                5984,
                                                                                                5992
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 28
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 36
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5982,
                                                                                              5992
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 26
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 36
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "interaction",
                                                                                            "range": [
                                                                                              5993,
                                                                                              6004
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 37
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 48
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5982,
                                                                                            6004
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 26
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 48
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "first",
                                                                                          "range": [
                                                                                            6005,
                                                                                            6010
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 49
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 54
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          5982,
                                                                                          6010
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 26
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 54
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "UnaryExpression",
                                                                                        "operator": "!",
                                                                                        "argument": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "e",
                                                                                            "range": [
                                                                                              6013,
                                                                                              6014
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 57
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 58
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "first",
                                                                                            "range": [
                                                                                              6015,
                                                                                              6020
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 59
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 64
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6013,
                                                                                            6020
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 57
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 64
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "prefix": true,
                                                                                        "range": [
                                                                                          6012,
                                                                                          6020
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 56
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 64
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5982,
                                                                                        6020
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 26
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 64
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "BinaryExpression",
                                                                                      "operator": "!=",
                                                                                      "left": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "e",
                                                                                          "range": [
                                                                                            6022,
                                                                                            6023
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 66
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 67
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "time",
                                                                                          "range": [
                                                                                            6024,
                                                                                            6028
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 68
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 72
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          6022,
                                                                                          6028
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 66
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 72
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "_this",
                                                                                              "range": [
                                                                                                6030,
                                                                                                6035
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 74
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 79
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "canvas",
                                                                                              "range": [
                                                                                                6036,
                                                                                                6042
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 80
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 86
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6030,
                                                                                              6042
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 74
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 86
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "renderer",
                                                                                            "range": [
                                                                                              6043,
                                                                                              6051
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 87
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 95
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6030,
                                                                                            6051
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 74
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 95
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "time",
                                                                                          "range": [
                                                                                            6052,
                                                                                            6056
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 96
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 100
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          6030,
                                                                                          6056
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 74
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 100
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        6022,
                                                                                        6056
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 66
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 100
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5982,
                                                                                      6056
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 26
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 100
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    5980,
                                                                                    6056
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 24
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 100
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                5976,
                                                                                6057
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 20
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 101
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "ReturnStatement",
                                                                              "argument": {
                                                                                "type": "SequenceExpression",
                                                                                "expressions": [
                                                                                  {
                                                                                    "type": "LogicalExpression",
                                                                                    "operator": "&&",
                                                                                    "left": {
                                                                                      "type": "Identifier",
                                                                                      "name": "f",
                                                                                      "range": [
                                                                                        6064,
                                                                                        6065
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 108
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 109
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "SequenceExpression",
                                                                                      "expressions": [
                                                                                        {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": true,
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "_this",
                                                                                                  "range": [
                                                                                                    6068,
                                                                                                    6073
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 112
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 117
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "hovered",
                                                                                                  "range": [
                                                                                                    6074,
                                                                                                    6081
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 118
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 125
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6068,
                                                                                                  6081
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 112
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 125
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "e",
                                                                                                  "range": [
                                                                                                    6082,
                                                                                                    6083
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 126
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 127
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "id",
                                                                                                  "range": [
                                                                                                    6084,
                                                                                                    6086
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 128
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 130
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6082,
                                                                                                  6086
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 126
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 130
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6068,
                                                                                                6087
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 112
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 131
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "UnaryExpression",
                                                                                              "operator": "!",
                                                                                              "argument": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": true,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_this",
                                                                                                    "range": [
                                                                                                      6090,
                                                                                                      6095
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 134
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 139
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "actions",
                                                                                                    "range": [
                                                                                                      6096,
                                                                                                      6103
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 140
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 147
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6090,
                                                                                                    6103
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 134
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 147
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "e",
                                                                                                    "range": [
                                                                                                      6104,
                                                                                                      6105
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 148
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 149
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "id",
                                                                                                    "range": [
                                                                                                      6106,
                                                                                                      6108
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 150
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 152
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6104,
                                                                                                    6108
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 148
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 152
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6090,
                                                                                                  6109
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 134
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 153
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "prefix": true,
                                                                                              "range": [
                                                                                                6089,
                                                                                                6109
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 133
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 153
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6068,
                                                                                              6109
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 112
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 153
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "SequenceExpression",
                                                                                            "expressions": [
                                                                                              {
                                                                                                "type": "UnaryExpression",
                                                                                                "operator": "delete",
                                                                                                "argument": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": true,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this",
                                                                                                      "range": [
                                                                                                        6119,
                                                                                                        6124
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 163
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 168
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "hovered",
                                                                                                      "range": [
                                                                                                        6125,
                                                                                                        6132
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 169
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 176
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6119,
                                                                                                      6132
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 163
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 176
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "e",
                                                                                                      "range": [
                                                                                                        6133,
                                                                                                        6134
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 177
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 178
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "id",
                                                                                                      "range": [
                                                                                                        6135,
                                                                                                        6137
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 179
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 181
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6133,
                                                                                                      6137
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 177
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 181
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6119,
                                                                                                    6138
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 163
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 182
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "prefix": true,
                                                                                                "range": [
                                                                                                  6112,
                                                                                                  6138
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 156
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 182
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "CallExpression",
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "e",
                                                                                                      "range": [
                                                                                                        6139,
                                                                                                        6140
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 183
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 184
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "receiver",
                                                                                                      "range": [
                                                                                                        6141,
                                                                                                        6149
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 185
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 193
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6139,
                                                                                                      6149
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 183
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 193
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "emit",
                                                                                                    "range": [
                                                                                                      6150,
                                                                                                      6154
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 194
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 198
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6139,
                                                                                                    6154
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 183
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 198
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "arguments": [
                                                                                                  {
                                                                                                    "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": [
                                                                                                              6155,
                                                                                                              6163
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 8,
                                                                                                                "column": 199
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 8,
                                                                                                                "column": 207
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "default",
                                                                                                            "range": [
                                                                                                              6164,
                                                                                                              6171
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 8,
                                                                                                                "column": 208
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 8,
                                                                                                                "column": 215
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            6155,
                                                                                                            6171
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 199
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 215
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "Events",
                                                                                                          "range": [
                                                                                                            6172,
                                                                                                            6178
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 216
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 222
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          6155,
                                                                                                          6178
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 199
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 222
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "Interaction",
                                                                                                        "range": [
                                                                                                          6179,
                                                                                                          6190
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 223
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 234
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        6155,
                                                                                                        6190
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 199
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 234
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "Unhovered",
                                                                                                      "range": [
                                                                                                        6191,
                                                                                                        6200
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 235
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 244
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6155,
                                                                                                      6200
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 199
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 244
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "e",
                                                                                                    "range": [
                                                                                                      6201,
                                                                                                      6202
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 245
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 246
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "range": [
                                                                                                  6139,
                                                                                                  6203
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 183
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 247
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "CallExpression",
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_this",
                                                                                                      "range": [
                                                                                                        6204,
                                                                                                        6209
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 248
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 253
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        6210,
                                                                                                        6214
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 254
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 258
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6204,
                                                                                                      6214
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 248
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 258
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "invalidate",
                                                                                                    "range": [
                                                                                                      6215,
                                                                                                      6225
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 259
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 269
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6204,
                                                                                                    6225
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 248
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 269
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "arguments": [],
                                                                                                "range": [
                                                                                                  6204,
                                                                                                  6227
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 248
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 271
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "range": [
                                                                                              6112,
                                                                                              6227
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 156
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 271
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6068,
                                                                                            6228
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 112
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 272
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "UnaryExpression",
                                                                                          "operator": "delete",
                                                                                          "argument": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": true,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_this",
                                                                                                "range": [
                                                                                                  6236,
                                                                                                  6241
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 280
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 285
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "hits",
                                                                                                "range": [
                                                                                                  6242,
                                                                                                  6246
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 286
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 290
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6236,
                                                                                                6246
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 280
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 290
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "e",
                                                                                                "range": [
                                                                                                  6247,
                                                                                                  6248
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 291
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 292
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "id",
                                                                                                "range": [
                                                                                                  6249,
                                                                                                  6251
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 293
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 295
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6247,
                                                                                                6251
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 291
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 295
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6236,
                                                                                              6252
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 280
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 296
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "prefix": true,
                                                                                          "range": [
                                                                                            6229,
                                                                                            6252
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 273
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 296
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        6068,
                                                                                        6252
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 112
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 296
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      6064,
                                                                                      6253
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 108
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 297
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "UnaryExpression",
                                                                                    "operator": "!",
                                                                                    "argument": {
                                                                                      "type": "Identifier",
                                                                                      "name": "f",
                                                                                      "range": [
                                                                                        6255,
                                                                                        6256
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 299
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 300
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "prefix": true,
                                                                                    "range": [
                                                                                      6254,
                                                                                      6256
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 298
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 300
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  6064,
                                                                                  6256
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 108
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 300
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6057,
                                                                                6256
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 101
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 300
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            5975,
                                                                            6257
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 19
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 301
                                                                            }
                                                                          }
                                                                        },
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "range": [
                                                                          5964,
                                                                          6257
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 8
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 301
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      5780,
                                                                      6258
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 6,
                                                                        "column": 15
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 302
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    5765,
                                                                    6258
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 6,
                                                                      "column": 0
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 302
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5765,
                                                                  6258
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 6,
                                                                    "column": 0
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 302
                                                                  }
                                                                },
                                                                "leadingComments": [
                                                                  {
                                                                    "type": "Line",
                                                                    "value": " Take out everything that's not under the cursor right now and that's not in the actions",
                                                                    "range": [
                                                                      5674,
                                                                      5764
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 5,
                                                                        "column": 457
                                                                      },
                                                                      "end": {
                                                                        "line": 5,
                                                                        "column": 547
                                                                      }
                                                                    }
                                                                  }
                                                                ]
                                                              }
                                                            ],
                                                            "range": [
                                                              3115,
                                                              6259
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 3,
                                                                "column": 181
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 303
                                                              }
                                                            }
                                                          },
                                                          "alternate": null,
                                                          "range": [
                                                            3071,
                                                            6259
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 3,
                                                              "column": 137
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 303
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "IfStatement",
                                                          "test": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "BinaryExpression",
                                                              "operator": "<",
                                                              "left": {
                                                                "type": "Literal",
                                                                "value": 0.01,
                                                                "raw": "0.01",
                                                                "range": [
                                                                  6262,
                                                                  6266
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 306
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 310
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    6267,
                                                                    6271
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 311
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 315
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "delta",
                                                                  "range": [
                                                                    6272,
                                                                    6277
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 316
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 321
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6267,
                                                                  6277
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 311
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 321
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6262,
                                                                6277
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 306
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 321
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "BinaryExpression",
                                                              "operator": "<",
                                                              "left": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  6279,
                                                                  6280
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 323
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 324
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "SequenceExpression",
                                                                    "expressions": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          6282,
                                                                          6283
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 326
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 327
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_keys2",
                                                                          "range": [
                                                                            6284,
                                                                            6290
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 328
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 334
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            6291,
                                                                            6298
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 335
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 342
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          6284,
                                                                          6298
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 328
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 342
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      6282,
                                                                      6298
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 326
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 342
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          6300,
                                                                          6304
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 344
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 348
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "actions",
                                                                        "range": [
                                                                          6305,
                                                                          6312
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 349
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 356
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6300,
                                                                        6312
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 344
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 356
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    6281,
                                                                    6313
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 325
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 357
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "length",
                                                                  "range": [
                                                                    6314,
                                                                    6320
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 358
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 364
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6281,
                                                                  6320
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 325
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 364
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6279,
                                                                6320
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 323
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 364
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6262,
                                                              6320
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 306
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 364
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "VariableDeclaration",
                                                                "declarations": [
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "_iteratorNormalCompletion4",
                                                                      "range": [
                                                                        6326,
                                                                        6352
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 370
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 396
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "UnaryExpression",
                                                                      "operator": "!",
                                                                      "argument": {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          6354,
                                                                          6355
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 398
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 399
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        6353,
                                                                        6355
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 397
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 399
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6326,
                                                                      6355
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 370
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 399
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "_didIteratorError4",
                                                                      "range": [
                                                                        6356,
                                                                        6374
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 400
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 418
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "UnaryExpression",
                                                                      "operator": "!",
                                                                      "argument": {
                                                                        "type": "Literal",
                                                                        "value": 1,
                                                                        "raw": "1",
                                                                        "range": [
                                                                          6376,
                                                                          6377
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 420
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 421
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        6375,
                                                                        6377
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 419
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 421
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6356,
                                                                      6377
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 400
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 421
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "_iteratorError4",
                                                                      "range": [
                                                                        6378,
                                                                        6393
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 422
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 437
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "UnaryExpression",
                                                                      "operator": "void",
                                                                      "argument": {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          6399,
                                                                          6400
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 443
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 444
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        6394,
                                                                        6400
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 438
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 444
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6378,
                                                                      6400
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 422
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 444
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "kind": "var",
                                                                "range": [
                                                                  6322,
                                                                  6401
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 366
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 445
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "TryStatement",
                                                                "block": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "ForStatement",
                                                                      "init": {
                                                                        "type": "VariableDeclaration",
                                                                        "declarations": [
                                                                          {
                                                                            "type": "VariableDeclarator",
                                                                            "id": {
                                                                              "type": "Identifier",
                                                                              "name": "_step4",
                                                                              "range": [
                                                                                6413,
                                                                                6419
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 457
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 463
                                                                                }
                                                                              }
                                                                            },
                                                                            "init": null,
                                                                            "range": [
                                                                              6413,
                                                                              6419
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 457
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 463
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "VariableDeclarator",
                                                                            "id": {
                                                                              "type": "Identifier",
                                                                              "name": "_iterator4",
                                                                              "range": [
                                                                                6420,
                                                                                6430
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 464
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 474
                                                                                }
                                                                              }
                                                                            },
                                                                            "init": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "SequenceExpression",
                                                                                "expressions": [
                                                                                  {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      6432,
                                                                                      6433
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 476
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 477
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_getIterator3",
                                                                                      "range": [
                                                                                        6434,
                                                                                        6447
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 478
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 491
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "default",
                                                                                      "range": [
                                                                                        6448,
                                                                                        6455
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 492
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 499
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      6434,
                                                                                      6455
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 478
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 499
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  6432,
                                                                                  6455
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 476
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 499
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "ThisExpression",
                                                                                    "range": [
                                                                                      6457,
                                                                                      6461
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 501
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 505
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "actionsArray",
                                                                                    "range": [
                                                                                      6462,
                                                                                      6474
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 506
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 518
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6457,
                                                                                    6474
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 501
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 518
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                6431,
                                                                                6475
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 475
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 519
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              6420,
                                                                              6475
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 464
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 519
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "kind": "var",
                                                                        "range": [
                                                                          6409,
                                                                          6475
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 453
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 519
                                                                          }
                                                                        }
                                                                      },
                                                                      "test": {
                                                                        "type": "UnaryExpression",
                                                                        "operator": "!",
                                                                        "argument": {
                                                                          "type": "AssignmentExpression",
                                                                          "operator": "=",
                                                                          "left": {
                                                                            "type": "Identifier",
                                                                            "name": "_iteratorNormalCompletion4",
                                                                            "range": [
                                                                              6478,
                                                                              6504
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 522
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 548
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "AssignmentExpression",
                                                                              "operator": "=",
                                                                              "left": {
                                                                                "type": "Identifier",
                                                                                "name": "_step4",
                                                                                "range": [
                                                                                  6506,
                                                                                  6512
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 550
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 556
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_iterator4",
                                                                                    "range": [
                                                                                      6513,
                                                                                      6523
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 557
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 567
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "next",
                                                                                    "range": [
                                                                                      6524,
                                                                                      6528
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 568
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 572
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6513,
                                                                                    6528
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 557
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 572
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [],
                                                                                "range": [
                                                                                  6513,
                                                                                  6530
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 557
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 574
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6506,
                                                                                6530
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 550
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 574
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "done",
                                                                              "range": [
                                                                                6532,
                                                                                6536
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 576
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 580
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              6505,
                                                                              6536
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 549
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 580
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            6478,
                                                                            6536
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 522
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 580
                                                                            }
                                                                          }
                                                                        },
                                                                        "prefix": true,
                                                                        "range": [
                                                                          6476,
                                                                          6537
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 520
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 581
                                                                          }
                                                                        }
                                                                      },
                                                                      "update": {
                                                                        "type": "AssignmentExpression",
                                                                        "operator": "=",
                                                                        "left": {
                                                                          "type": "Identifier",
                                                                          "name": "_iteratorNormalCompletion4",
                                                                          "range": [
                                                                            6538,
                                                                            6564
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 582
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 608
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "UnaryExpression",
                                                                          "operator": "!",
                                                                          "argument": {
                                                                            "type": "Literal",
                                                                            "value": 0,
                                                                            "raw": "0",
                                                                            "range": [
                                                                              6566,
                                                                              6567
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 610
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 611
                                                                              }
                                                                            }
                                                                          },
                                                                          "prefix": true,
                                                                          "range": [
                                                                            6565,
                                                                            6567
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 609
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 611
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          6538,
                                                                          6567
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 582
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 611
                                                                          }
                                                                        }
                                                                      },
                                                                      "body": {
                                                                        "type": "BlockStatement",
                                                                        "body": [
                                                                          {
                                                                            "type": "VariableDeclaration",
                                                                            "declarations": [
                                                                              {
                                                                                "type": "VariableDeclarator",
                                                                                "id": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_e",
                                                                                  "range": [
                                                                                    6573,
                                                                                    6575
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 617
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 619
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "init": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_step4",
                                                                                    "range": [
                                                                                      6576,
                                                                                      6582
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 620
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 626
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "value",
                                                                                    "range": [
                                                                                      6583,
                                                                                      6588
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 627
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 632
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6576,
                                                                                    6588
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 620
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 632
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6573,
                                                                                  6588
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 617
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 632
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "kind": "var",
                                                                            "range": [
                                                                              6569,
                                                                              6589
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 613
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 633
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "IfStatement",
                                                                            "test": {
                                                                              "type": "LogicalExpression",
                                                                              "operator": "||",
                                                                              "left": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "!",
                                                                                "argument": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_e",
                                                                                        "range": [
                                                                                          6593,
                                                                                          6595
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 637
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 639
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "receiver",
                                                                                        "range": [
                                                                                          6596,
                                                                                          6604
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 640
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 648
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        6593,
                                                                                        6604
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 637
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 648
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "interaction",
                                                                                      "range": [
                                                                                        6605,
                                                                                        6616
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 649
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 660
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      6593,
                                                                                      6616
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 637
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 660
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "first",
                                                                                    "range": [
                                                                                      6617,
                                                                                      6622
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 661
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 666
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6593,
                                                                                    6622
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 637
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 666
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  6592,
                                                                                  6622
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 636
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 666
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_e",
                                                                                  "range": [
                                                                                    6624,
                                                                                    6626
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 668
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 670
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "first",
                                                                                  "range": [
                                                                                    6627,
                                                                                    6632
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 671
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 676
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6624,
                                                                                  6632
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 668
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 676
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6592,
                                                                                6632
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 636
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 676
                                                                                }
                                                                              }
                                                                            },
                                                                            "consequent": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "VariableDeclaration",
                                                                                  "declarations": [
                                                                                    {
                                                                                      "type": "VariableDeclarator",
                                                                                      "id": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_f",
                                                                                        "range": [
                                                                                          6638,
                                                                                          6640
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 682
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 684
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "init": {
                                                                                        "type": "CallExpression",
                                                                                        "callee": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "CallExpression",
                                                                                            "callee": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "CallExpression",
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "CallExpression",
                                                                                                    "callee": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "computed": false,
                                                                                                        "object": {
                                                                                                          "type": "ThisExpression",
                                                                                                          "range": [
                                                                                                            6641,
                                                                                                            6645
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 685
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 689
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "coordinates",
                                                                                                          "range": [
                                                                                                            6646,
                                                                                                            6657
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 690
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 701
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          6641,
                                                                                                          6657
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 685
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 701
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "clone",
                                                                                                        "range": [
                                                                                                          6658,
                                                                                                          6663
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 702
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 707
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        6641,
                                                                                                        6663
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 685
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 707
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "arguments": [],
                                                                                                    "range": [
                                                                                                      6641,
                                                                                                      6665
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 685
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 709
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "unproject",
                                                                                                    "range": [
                                                                                                      6666,
                                                                                                      6675
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 710
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 719
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6641,
                                                                                                    6675
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 685
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 719
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "arguments": [
                                                                                                  {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "ThisExpression",
                                                                                                        "range": [
                                                                                                          6676,
                                                                                                          6680
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 720
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 724
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "view",
                                                                                                        "range": [
                                                                                                          6681,
                                                                                                          6685
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 725
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 729
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        6676,
                                                                                                        6685
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 720
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 729
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "camera",
                                                                                                      "range": [
                                                                                                        6686,
                                                                                                        6692
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 730
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 736
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6676,
                                                                                                      6692
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 720
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 736
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "range": [
                                                                                                  6641,
                                                                                                  6693
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 685
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 737
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "sub",
                                                                                                "range": [
                                                                                                  6694,
                                                                                                  6697
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 738
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 741
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6641,
                                                                                                6697
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 685
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 741
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "ThisExpression",
                                                                                                      "range": [
                                                                                                        6698,
                                                                                                        6702
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 742
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 746
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "view",
                                                                                                      "range": [
                                                                                                        6703,
                                                                                                        6707
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 747
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 751
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6698,
                                                                                                      6707
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 742
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 751
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "camera",
                                                                                                    "range": [
                                                                                                      6708,
                                                                                                      6714
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 752
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 758
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6698,
                                                                                                    6714
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 742
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 758
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "position",
                                                                                                  "range": [
                                                                                                    6715,
                                                                                                    6723
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 759
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 767
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6698,
                                                                                                  6723
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 742
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 767
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "range": [
                                                                                              6641,
                                                                                              6724
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 685
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 768
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "normalize",
                                                                                            "range": [
                                                                                              6725,
                                                                                              6734
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 769
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 778
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6641,
                                                                                            6734
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 685
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 778
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "arguments": [],
                                                                                        "range": [
                                                                                          6641,
                                                                                          6736
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 685
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 780
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        6638,
                                                                                        6736
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 682
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 780
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "kind": "var",
                                                                                  "range": [
                                                                                    6634,
                                                                                    6737
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 678
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 781
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "ExpressionStatement",
                                                                                  "expression": {
                                                                                    "type": "SequenceExpression",
                                                                                    "expressions": [
                                                                                      {
                                                                                        "type": "AssignmentExpression",
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_e",
                                                                                            "range": [
                                                                                              6737,
                                                                                              6739
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 781
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 783
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "drag",
                                                                                            "range": [
                                                                                              6740,
                                                                                              6744
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 784
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 788
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6737,
                                                                                            6744
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 781
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 788
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "CallExpression",
                                                                                          "callee": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "CallExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "computed": false,
                                                                                                        "object": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "computed": false,
                                                                                                          "object": {
                                                                                                            "type": "ThisExpression",
                                                                                                            "range": [
                                                                                                              6745,
                                                                                                              6749
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 8,
                                                                                                                "column": 789
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 8,
                                                                                                                "column": 793
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "view",
                                                                                                            "range": [
                                                                                                              6750,
                                                                                                              6754
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 8,
                                                                                                                "column": 794
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 8,
                                                                                                                "column": 798
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            6745,
                                                                                                            6754
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 789
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 798
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "camera",
                                                                                                          "range": [
                                                                                                            6755,
                                                                                                            6761
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 8,
                                                                                                              "column": 799
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 8,
                                                                                                              "column": 805
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          6745,
                                                                                                          6761
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 789
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 805
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "position",
                                                                                                        "range": [
                                                                                                          6762,
                                                                                                          6770
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 806
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 814
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        6745,
                                                                                                        6770
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 789
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 814
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "clone",
                                                                                                      "range": [
                                                                                                        6771,
                                                                                                        6776
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 815
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 820
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6745,
                                                                                                      6776
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 789
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 820
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [],
                                                                                                  "range": [
                                                                                                    6745,
                                                                                                    6778
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 789
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 822
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "add",
                                                                                                  "range": [
                                                                                                    6779,
                                                                                                    6782
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 823
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 826
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6745,
                                                                                                  6782
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 789
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 826
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "CallExpression",
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "computed": false,
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_f",
                                                                                                      "range": [
                                                                                                        6783,
                                                                                                        6785
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 827
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 829
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "multiplyScalar",
                                                                                                      "range": [
                                                                                                        6786,
                                                                                                        6800
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 830
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 844
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      6783,
                                                                                                      6800
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 827
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 844
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "arguments": [
                                                                                                    {
                                                                                                      "type": "MemberExpression",
                                                                                                      "computed": false,
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "_e",
                                                                                                        "range": [
                                                                                                          6801,
                                                                                                          6803
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 845
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 847
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "name": "distance",
                                                                                                        "range": [
                                                                                                          6804,
                                                                                                          6812
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 8,
                                                                                                            "column": 848
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 8,
                                                                                                            "column": 856
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        6801,
                                                                                                        6812
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 8,
                                                                                                          "column": 845
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 8,
                                                                                                          "column": 856
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    6783,
                                                                                                    6813
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 827
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 857
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                6745,
                                                                                                6814
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 789
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 858
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "add",
                                                                                              "range": [
                                                                                                6815,
                                                                                                6818
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 859
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 862
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6745,
                                                                                              6818
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 789
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 862
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "arguments": [
                                                                                            {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_e",
                                                                                                "range": [
                                                                                                  6819,
                                                                                                  6821
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 863
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 865
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "offset",
                                                                                                "range": [
                                                                                                  6822,
                                                                                                  6828
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 866
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 872
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6819,
                                                                                                6828
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 863
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 872
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            6745,
                                                                                            6829
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 789
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 873
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          6737,
                                                                                          6829
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 781
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 873
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "AssignmentExpression",
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_e",
                                                                                            "range": [
                                                                                              6830,
                                                                                              6832
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 874
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 876
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "ray",
                                                                                            "range": [
                                                                                              6833,
                                                                                              6836
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 877
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 880
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6830,
                                                                                            6836
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 874
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 880
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "ThisExpression",
                                                                                            "range": [
                                                                                              6837,
                                                                                              6841
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 881
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 885
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "ray",
                                                                                            "range": [
                                                                                              6842,
                                                                                              6845
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 886
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 889
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6837,
                                                                                            6845
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 881
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 889
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          6830,
                                                                                          6845
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 874
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 889
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "CallExpression",
                                                                                        "callee": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "_e",
                                                                                              "range": [
                                                                                                6846,
                                                                                                6848
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 890
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 892
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "receiver",
                                                                                              "range": [
                                                                                                6849,
                                                                                                6857
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 893
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 901
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6846,
                                                                                              6857
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 890
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 901
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "emit",
                                                                                            "range": [
                                                                                              6858,
                                                                                              6862
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 902
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 906
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6846,
                                                                                            6862
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 890
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 906
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "arguments": [
                                                                                          {
                                                                                            "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": [
                                                                                                      6863,
                                                                                                      6871
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 907
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 915
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "default",
                                                                                                    "range": [
                                                                                                      6872,
                                                                                                      6879
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 8,
                                                                                                        "column": 916
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 8,
                                                                                                        "column": 923
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    6863,
                                                                                                    6879
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 907
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 923
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "Events",
                                                                                                  "range": [
                                                                                                    6880,
                                                                                                    6886
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 8,
                                                                                                      "column": 924
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 8,
                                                                                                      "column": 930
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6863,
                                                                                                  6886
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 907
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 930
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "Interaction",
                                                                                                "range": [
                                                                                                  6887,
                                                                                                  6898
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 8,
                                                                                                    "column": 931
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 8,
                                                                                                    "column": 942
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6863,
                                                                                                6898
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 907
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 942
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "Dragged",
                                                                                              "range": [
                                                                                                6899,
                                                                                                6906
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 943
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 950
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6863,
                                                                                              6906
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 907
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 950
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "Identifier",
                                                                                            "name": "_e",
                                                                                            "range": [
                                                                                              6907,
                                                                                              6909
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 951
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 953
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          6846,
                                                                                          6910
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 890
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 954
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "CallExpression",
                                                                                        "callee": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "ThisExpression",
                                                                                              "range": [
                                                                                                6911,
                                                                                                6915
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 955
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 959
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "view",
                                                                                              "range": [
                                                                                                6916,
                                                                                                6920
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 8,
                                                                                                  "column": 960
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 8,
                                                                                                  "column": 964
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              6911,
                                                                                              6920
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 955
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 964
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "invalidate",
                                                                                            "range": [
                                                                                              6921,
                                                                                              6931
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 8,
                                                                                                "column": 965
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 8,
                                                                                                "column": 975
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            6911,
                                                                                            6931
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 955
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 975
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "arguments": [],
                                                                                        "range": [
                                                                                          6911,
                                                                                          6933
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 955
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 977
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      6737,
                                                                                      6933
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 781
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 977
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6737,
                                                                                    6933
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 781
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 977
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                6633,
                                                                                6934
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 677
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 978
                                                                                }
                                                                              }
                                                                            },
                                                                            "alternate": null,
                                                                            "range": [
                                                                              6589,
                                                                              6934
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 633
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 978
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          6568,
                                                                          6935
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 612
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 979
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6405,
                                                                        6935
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 449
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 979
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    6404,
                                                                    6936
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 448
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 980
                                                                    }
                                                                  }
                                                                },
                                                                "handler": {
                                                                  "type": "CatchClause",
                                                                  "param": {
                                                                    "type": "Identifier",
                                                                    "name": "err",
                                                                    "range": [
                                                                      6942,
                                                                      6945
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 986
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 989
                                                                      }
                                                                    }
                                                                  },
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "type": "ExpressionStatement",
                                                                        "expression": {
                                                                          "type": "SequenceExpression",
                                                                          "expressions": [
                                                                            {
                                                                              "type": "AssignmentExpression",
                                                                              "operator": "=",
                                                                              "left": {
                                                                                "type": "Identifier",
                                                                                "name": "_didIteratorError4",
                                                                                "range": [
                                                                                  6947,
                                                                                  6965
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 991
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1009
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "UnaryExpression",
                                                                                "operator": "!",
                                                                                "argument": {
                                                                                  "type": "Literal",
                                                                                  "value": 0,
                                                                                  "raw": "0",
                                                                                  "range": [
                                                                                    6967,
                                                                                    6968
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1011
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1012
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "prefix": true,
                                                                                "range": [
                                                                                  6966,
                                                                                  6968
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1010
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1012
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6947,
                                                                                6968
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 991
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1012
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "AssignmentExpression",
                                                                              "operator": "=",
                                                                              "left": {
                                                                                "type": "Identifier",
                                                                                "name": "_iteratorError4",
                                                                                "range": [
                                                                                  6969,
                                                                                  6984
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1013
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1028
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "Identifier",
                                                                                "name": "err",
                                                                                "range": [
                                                                                  6985,
                                                                                  6988
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1029
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1032
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6969,
                                                                                6988
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1013
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1032
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            6947,
                                                                            6988
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 991
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1032
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          6947,
                                                                          6988
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 991
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1032
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      6946,
                                                                      6989
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 990
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1033
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6936,
                                                                    6989
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 980
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1033
                                                                    }
                                                                  }
                                                                },
                                                                "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": [
                                                                                      7002,
                                                                                      7028
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1046
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1072
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    7001,
                                                                                    7028
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1045
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1072
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_iterator4",
                                                                                    "range": [
                                                                                      7030,
                                                                                      7040
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1074
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1084
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "return",
                                                                                    "range": [
                                                                                      7041,
                                                                                      7047
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1085
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1091
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    7030,
                                                                                    7047
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1074
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1091
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  7001,
                                                                                  7047
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1045
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1091
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_iterator4",
                                                                                    "range": [
                                                                                      7049,
                                                                                      7059
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1093
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1103
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "return",
                                                                                    "range": [
                                                                                      7060,
                                                                                      7066
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1104
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1110
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    7049,
                                                                                    7066
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1093
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1110
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [],
                                                                                "range": [
                                                                                  7049,
                                                                                  7068
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1093
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1112
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7001,
                                                                                7068
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1045
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1112
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              7001,
                                                                              7068
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1045
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1112
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          7000,
                                                                          7069
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1044
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1113
                                                                          }
                                                                        }
                                                                      },
                                                                      "handler": null,
                                                                      "finalizer": {
                                                                        "type": "BlockStatement",
                                                                        "body": [
                                                                          {
                                                                            "type": "IfStatement",
                                                                            "test": {
                                                                              "type": "Identifier",
                                                                              "name": "_didIteratorError4",
                                                                              "range": [
                                                                                7080,
                                                                                7098
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1124
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1142
                                                                                }
                                                                              }
                                                                            },
                                                                            "consequent": {
                                                                              "type": "ThrowStatement",
                                                                              "argument": {
                                                                                "type": "Identifier",
                                                                                "name": "_iteratorError4",
                                                                                "range": [
                                                                                  7105,
                                                                                  7120
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1149
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1164
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7099,
                                                                                7120
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1143
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1164
                                                                                }
                                                                              }
                                                                            },
                                                                            "alternate": null,
                                                                            "range": [
                                                                              7077,
                                                                              7120
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1121
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1164
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          7076,
                                                                          7121
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1120
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1165
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6997,
                                                                        7121
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1041
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1165
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    6996,
                                                                    7122
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1040
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1166
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6401,
                                                                  7122
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 445
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1166
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6321,
                                                              7123
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 365
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1167
                                                              }
                                                            }
                                                          },
                                                          "alternate": null,
                                                          "range": [
                                                            6259,
                                                            7123
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 303
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1167
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3070,
                                                        7124
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 3,
                                                          "column": 136
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 1168
                                                        }
                                                      }
                                                    },
                                                    "alternate": null,
                                                    "range": [
                                                      2934,
                                                      7124
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3,
                                                        "column": 0
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 1168
                                                      }
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": " Dry run: nothing under the curser when the view was clicked/touched",
                                                        "range": [
                                                          2863,
                                                          2933
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 2,
                                                            "column": 250
                                                          },
                                                          "end": {
                                                            "line": 2,
                                                            "column": 320
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  }
                                                ],
                                                "range": [
                                                  2629,
                                                  7125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 1169
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                2613,
                                                7125
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2,
                                                  "column": 0
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 1169
                                                }
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " Object being dragged",
                                                  "range": [
                                                    2589,
                                                    2612
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2589
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2612
                                                    }
                                                  }
                                                }
                                              ]
                                            }
                                          ],
                                          "range": [
                                            2573,
                                            7126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2573
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 1170
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2550,
                                          7126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2550
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1170
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2544,
                                        7126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2544
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 1170
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2525,
                                    7127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2525
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 1171
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          7129,
                                          7132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1173
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1176
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onMouseOut",
                                        "raw": "'onMouseOut'",
                                        "range": [
                                          7133,
                                          7145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1177
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1189
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7129,
                                        7145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 1173
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 1189
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          7146,
                                          7151
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1190
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1195
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onMouseOut",
                                          "range": [
                                            7161,
                                            7171
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8,
                                              "column": 1205
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 1215
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    7177,
                                                    7181
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8,
                                                      "column": 1221
                                                    },
                                                    "end": {
                                                      "line": 8,
                                                      "column": 1225
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "enabled",
                                                  "range": [
                                                    7182,
                                                    7189
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8,
                                                      "column": 1226
                                                    },
                                                    "end": {
                                                      "line": 8,
                                                      "column": 1233
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7177,
                                                  7189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 1221
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 1233
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorNormalCompletion5",
                                                          "range": [
                                                            7195,
                                                            7221
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1239
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1265
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              7223,
                                                              7224
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1267
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1268
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            7222,
                                                            7224
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1266
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1268
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7195,
                                                          7224
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 1239
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 1268
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_didIteratorError5",
                                                          "range": [
                                                            7225,
                                                            7243
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1269
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1287
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              7245,
                                                              7246
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1289
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1290
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            7244,
                                                            7246
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1288
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1290
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7225,
                                                          7246
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 1269
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 1290
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorError5",
                                                          "range": [
                                                            7247,
                                                            7262
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1291
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1306
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              7268,
                                                              7269
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1312
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1313
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            7263,
                                                            7269
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1307
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1313
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7247,
                                                          7269
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 1291
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 1313
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      7191,
                                                      7270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8,
                                                        "column": 1235
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 1314
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "TryStatement",
                                                    "block": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ForStatement",
                                                          "init": {
                                                            "type": "VariableDeclaration",
                                                            "declarations": [
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_step5",
                                                                  "range": [
                                                                    7282,
                                                                    7288
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1326
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1332
                                                                    }
                                                                  }
                                                                },
                                                                "init": null,
                                                                "range": [
                                                                  7282,
                                                                  7288
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1326
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1332
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator5",
                                                                  "range": [
                                                                    7289,
                                                                    7299
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1333
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1343
                                                                    }
                                                                  }
                                                                },
                                                                "init": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "SequenceExpression",
                                                                    "expressions": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          7301,
                                                                          7302
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1345
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1346
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_getIterator3",
                                                                          "range": [
                                                                            7303,
                                                                            7316
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 1347
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1360
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            7317,
                                                                            7324
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 1361
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1368
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          7303,
                                                                          7324
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1347
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1368
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      7301,
                                                                      7324
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1345
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1368
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          7326,
                                                                          7330
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1370
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1374
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "hitsArray",
                                                                        "range": [
                                                                          7331,
                                                                          7340
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1375
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1384
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7326,
                                                                        7340
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1370
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1384
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    7300,
                                                                    7341
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1344
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1385
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7289,
                                                                  7341
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1333
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1385
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "kind": "var",
                                                            "range": [
                                                              7278,
                                                              7341
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1322
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1385
                                                              }
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "UnaryExpression",
                                                            "operator": "!",
                                                            "argument": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "_iteratorNormalCompletion5",
                                                                "range": [
                                                                  7344,
                                                                  7370
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1388
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1414
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_step5",
                                                                    "range": [
                                                                      7372,
                                                                      7378
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1416
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1422
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator5",
                                                                        "range": [
                                                                          7379,
                                                                          7389
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1423
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1433
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "next",
                                                                        "range": [
                                                                          7390,
                                                                          7394
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1434
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1438
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7379,
                                                                        7394
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1423
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1438
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      7379,
                                                                      7396
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1423
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1440
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7372,
                                                                    7396
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1416
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1440
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "done",
                                                                  "range": [
                                                                    7398,
                                                                    7402
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1442
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1446
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7371,
                                                                  7402
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1415
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1446
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7344,
                                                                7402
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1388
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1446
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              7342,
                                                              7403
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1386
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1447
                                                              }
                                                            }
                                                          },
                                                          "update": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_iteratorNormalCompletion5",
                                                              "range": [
                                                                7404,
                                                                7430
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1448
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1474
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  7432,
                                                                  7433
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1476
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1477
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                7431,
                                                                7433
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1475
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1477
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7404,
                                                              7433
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1448
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1477
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "VariableDeclaration",
                                                                "declarations": [
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        7439,
                                                                        7440
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1483
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1484
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_step5",
                                                                        "range": [
                                                                          7441,
                                                                          7447
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1485
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1491
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "value",
                                                                        "range": [
                                                                          7448,
                                                                          7453
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1492
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1497
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7441,
                                                                        7453
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1485
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1497
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      7439,
                                                                      7453
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1483
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1497
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "kind": "var",
                                                                "range": [
                                                                  7435,
                                                                  7454
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1479
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1498
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "SequenceExpression",
                                                                  "expressions": [
                                                                    {
                                                                      "type": "LogicalExpression",
                                                                      "operator": "&&",
                                                                      "left": {
                                                                        "type": "LogicalExpression",
                                                                        "operator": "&&",
                                                                        "left": {
                                                                          "type": "MemberExpression",
                                                                          "computed": true,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "ThisExpression",
                                                                              "range": [
                                                                                7454,
                                                                                7458
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1498
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1502
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "hovered",
                                                                              "range": [
                                                                                7459,
                                                                                7466
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1503
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1510
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              7454,
                                                                              7466
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1498
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1510
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "c",
                                                                              "range": [
                                                                                7467,
                                                                                7468
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1511
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1512
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "id",
                                                                              "range": [
                                                                                7469,
                                                                                7471
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1513
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1515
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              7467,
                                                                              7471
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1511
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1515
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            7454,
                                                                            7472
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 1498
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1516
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "UnaryExpression",
                                                                          "operator": "!",
                                                                          "argument": {
                                                                            "type": "MemberExpression",
                                                                            "computed": true,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  7475,
                                                                                  7479
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1519
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1523
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "actions",
                                                                                "range": [
                                                                                  7480,
                                                                                  7487
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1524
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1531
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7475,
                                                                                7487
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1519
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1531
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "c",
                                                                                "range": [
                                                                                  7488,
                                                                                  7489
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1532
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1533
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "id",
                                                                                "range": [
                                                                                  7490,
                                                                                  7492
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1534
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1536
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7488,
                                                                                7492
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1532
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1536
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              7475,
                                                                              7493
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1519
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1537
                                                                              }
                                                                            }
                                                                          },
                                                                          "prefix": true,
                                                                          "range": [
                                                                            7474,
                                                                            7493
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 1518
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1537
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          7454,
                                                                          7493
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1498
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1537
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "SequenceExpression",
                                                                        "expressions": [
                                                                          {
                                                                            "type": "UnaryExpression",
                                                                            "operator": "delete",
                                                                            "argument": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    7503,
                                                                                    7507
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1547
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1551
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "hovered",
                                                                                  "range": [
                                                                                    7508,
                                                                                    7515
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1552
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1559
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  7503,
                                                                                  7515
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1547
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1559
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "c",
                                                                                  "range": [
                                                                                    7516,
                                                                                    7517
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1560
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1561
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "id",
                                                                                  "range": [
                                                                                    7518,
                                                                                    7520
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1562
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1564
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  7516,
                                                                                  7520
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1560
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1564
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7503,
                                                                                7521
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1547
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1565
                                                                                }
                                                                              }
                                                                            },
                                                                            "prefix": true,
                                                                            "range": [
                                                                              7496,
                                                                              7521
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1540
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1565
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "c",
                                                                                  "range": [
                                                                                    7522,
                                                                                    7523
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1566
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1567
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "receiver",
                                                                                  "range": [
                                                                                    7524,
                                                                                    7532
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1568
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1576
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  7522,
                                                                                  7532
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1566
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1576
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "emit",
                                                                                "range": [
                                                                                  7533,
                                                                                  7537
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1577
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1581
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7522,
                                                                                7537
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1566
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1581
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [
                                                                              {
                                                                                "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": [
                                                                                          7538,
                                                                                          7546
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 1582
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 1590
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "default",
                                                                                        "range": [
                                                                                          7547,
                                                                                          7554
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 1591
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 1598
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        7538,
                                                                                        7554
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 1582
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 1598
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "Events",
                                                                                      "range": [
                                                                                        7555,
                                                                                        7561
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 1599
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 1605
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      7538,
                                                                                      7561
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1582
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1605
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "Interaction",
                                                                                    "range": [
                                                                                      7562,
                                                                                      7573
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 1606
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 1617
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    7538,
                                                                                    7573
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1582
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1617
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "Unhovered",
                                                                                  "range": [
                                                                                    7574,
                                                                                    7583
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1618
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1627
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  7538,
                                                                                  7583
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1582
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1627
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Identifier",
                                                                                "name": "c",
                                                                                "range": [
                                                                                  7584,
                                                                                  7585
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1628
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1629
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              7522,
                                                                              7586
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1566
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1630
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    7587,
                                                                                    7591
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1631
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1635
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "view",
                                                                                  "range": [
                                                                                    7592,
                                                                                    7596
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 1636
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 1640
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  7587,
                                                                                  7596
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1631
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1640
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "invalidate",
                                                                                "range": [
                                                                                  7597,
                                                                                  7607
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 1641
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 1651
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7587,
                                                                                7607
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 1631
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 1651
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [],
                                                                            "range": [
                                                                              7587,
                                                                              7609
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1631
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1653
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          7496,
                                                                          7609
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1540
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1653
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7454,
                                                                        7610
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1498
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1654
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "UnaryExpression",
                                                                      "operator": "delete",
                                                                      "argument": {
                                                                        "type": "MemberExpression",
                                                                        "computed": true,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              7618,
                                                                              7622
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1662
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1666
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "hits",
                                                                            "range": [
                                                                              7623,
                                                                              7627
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1667
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1671
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            7618,
                                                                            7627
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 1662
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1671
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "c",
                                                                            "range": [
                                                                              7628,
                                                                              7629
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1672
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1673
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "id",
                                                                            "range": [
                                                                              7630,
                                                                              7632
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 1674
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 1676
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            7628,
                                                                            7632
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 1672
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 1676
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          7618,
                                                                          7633
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1662
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1677
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        7611,
                                                                        7633
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1655
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1677
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    7454,
                                                                    7633
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1498
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1677
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7454,
                                                                  7633
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1498
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1677
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              7434,
                                                              7634
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1478
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1678
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7274,
                                                            7634
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1318
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1678
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7273,
                                                        7635
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 1317
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 1679
                                                        }
                                                      }
                                                    },
                                                    "handler": {
                                                      "type": "CatchClause",
                                                      "param": {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          7641,
                                                          7644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 1685
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 1688
                                                          }
                                                        }
                                                      },
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_didIteratorError5",
                                                                    "range": [
                                                                      7646,
                                                                      7664
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1690
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1708
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        7666,
                                                                        7667
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1710
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1711
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      7665,
                                                                      7667
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1709
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1711
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7646,
                                                                    7667
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1690
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1711
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError5",
                                                                    "range": [
                                                                      7668,
                                                                      7683
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1712
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1727
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "err",
                                                                    "range": [
                                                                      7684,
                                                                      7687
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1728
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1731
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7668,
                                                                    7687
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1712
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1731
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                7646,
                                                                7687
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1690
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1731
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7646,
                                                              7687
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1690
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1731
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7645,
                                                          7688
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 1689
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 1732
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7635,
                                                        7688
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 1679
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 1732
                                                        }
                                                      }
                                                    },
                                                    "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": "_iteratorNormalCompletion5",
                                                                        "range": [
                                                                          7701,
                                                                          7727
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1745
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1771
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        7700,
                                                                        7727
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1744
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1771
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator5",
                                                                        "range": [
                                                                          7729,
                                                                          7739
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1773
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1783
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          7740,
                                                                          7746
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1784
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1790
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7729,
                                                                        7746
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1773
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1790
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      7700,
                                                                      7746
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1744
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1790
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator5",
                                                                        "range": [
                                                                          7748,
                                                                          7758
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1792
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1802
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          7759,
                                                                          7765
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1803
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1809
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7748,
                                                                        7765
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1792
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1809
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      7748,
                                                                      7767
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1792
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1811
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7700,
                                                                    7767
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1744
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1811
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7700,
                                                                  7767
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1744
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1811
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              7699,
                                                              7768
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1743
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1812
                                                              }
                                                            }
                                                          },
                                                          "handler": null,
                                                          "finalizer": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "Identifier",
                                                                  "name": "_didIteratorError5",
                                                                  "range": [
                                                                    7779,
                                                                    7797
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1823
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1841
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "ThrowStatement",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError5",
                                                                    "range": [
                                                                      7804,
                                                                      7819
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1848
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1863
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7798,
                                                                    7819
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1842
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1863
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": null,
                                                                "range": [
                                                                  7776,
                                                                  7819
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1820
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1863
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              7775,
                                                              7820
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1819
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1864
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7696,
                                                            7820
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1740
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1864
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7695,
                                                        7821
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 1739
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 1865
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7270,
                                                      7821
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8,
                                                        "column": 1314
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 1865
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7190,
                                                  7822
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 1234
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 1866
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                7174,
                                                7822
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 1218
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 1866
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7173,
                                            7823
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8,
                                              "column": 1217
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 1867
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7152,
                                          7823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1196
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1867
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7146,
                                        7823
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 1190
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 1867
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    7128,
                                    7824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 1172
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 1868
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          7826,
                                          7829
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1870
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1873
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onMouseDown",
                                        "raw": "'onMouseDown'",
                                        "range": [
                                          7830,
                                          7843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1874
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1887
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7826,
                                        7843
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 1870
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 1887
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          7844,
                                          7849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1888
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 1893
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onMouseDown",
                                          "range": [
                                            7859,
                                            7870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8,
                                              "column": 1903
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 1914
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              7871,
                                              7872
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 1915
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 1916
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    7877,
                                                    7881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8,
                                                      "column": 1921
                                                    },
                                                    "end": {
                                                      "line": 8,
                                                      "column": 1925
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "enabled",
                                                  "range": [
                                                    7882,
                                                    7889
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8,
                                                      "column": 1926
                                                    },
                                                    "end": {
                                                      "line": 8,
                                                      "column": 1933
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7877,
                                                  7889
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 1921
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 1933
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                7891,
                                                                7895
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1935
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1939
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "delta",
                                                              "range": [
                                                                7896,
                                                                7901
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1940
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1945
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7891,
                                                              7901
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1935
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1945
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              7902,
                                                              7903
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1946
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1947
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7891,
                                                            7903
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1935
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 1947
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  7904,
                                                                  7908
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1948
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1952
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "click",
                                                                "range": [
                                                                  7909,
                                                                  7914
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1953
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1958
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7904,
                                                                7914
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1948
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1958
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "set",
                                                              "range": [
                                                                7915,
                                                                7918
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1959
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1962
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7904,
                                                              7918
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 1948
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 1962
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "BinaryExpression",
                                                              "operator": "-",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "*",
                                                                "left": {
                                                                  "type": "Literal",
                                                                  "value": 2,
                                                                  "raw": "2",
                                                                  "range": [
                                                                    7919,
                                                                    7920
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1963
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1964
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "/",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        7922,
                                                                        7923
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1966
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1967
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "offsetX",
                                                                      "range": [
                                                                        7924,
                                                                        7931
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1968
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1975
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      7922,
                                                                      7931
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1966
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1975
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          7932,
                                                                          7936
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1976
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1980
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "view",
                                                                        "range": [
                                                                          7937,
                                                                          7941
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1981
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 1985
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7932,
                                                                        7941
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1976
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1985
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "width",
                                                                      "range": [
                                                                        7942,
                                                                        7947
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1986
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 1991
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      7932,
                                                                      7947
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1976
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 1991
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7922,
                                                                    7947
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1966
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1991
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7919,
                                                                  7948
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1963
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1992
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  7949,
                                                                  7950
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1993
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 1994
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7919,
                                                                7950
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1963
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 1994
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "*",
                                                                "left": {
                                                                  "type": "Literal",
                                                                  "value": 2,
                                                                  "raw": "2",
                                                                  "range": [
                                                                    7951,
                                                                    7952
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1995
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 1996
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "-",
                                                                  "argument": {
                                                                    "type": "BinaryExpression",
                                                                    "operator": "/",
                                                                    "left": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          7955,
                                                                          7956
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 1999
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2000
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "offsetY",
                                                                        "range": [
                                                                          7957,
                                                                          7964
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2001
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2008
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7955,
                                                                        7964
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 1999
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2008
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "ThisExpression",
                                                                          "range": [
                                                                            7965,
                                                                            7969
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2009
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2013
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "view",
                                                                          "range": [
                                                                            7970,
                                                                            7974
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2014
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2018
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          7965,
                                                                          7974
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2009
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2018
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "height",
                                                                        "range": [
                                                                          7975,
                                                                          7981
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2019
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2025
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        7965,
                                                                        7981
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2009
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2025
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      7955,
                                                                      7981
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 1999
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2025
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    7953,
                                                                    7982
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 1997
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2026
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7951,
                                                                  7982
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 1995
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2026
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  7983,
                                                                  7984
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2027
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2028
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7951,
                                                                7984
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 1995
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2028
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "value": 1,
                                                              "raw": "1",
                                                              "range": [
                                                                7985,
                                                                7986
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2029
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2030
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            7904,
                                                            7987
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 1948
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2031
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                7988,
                                                                7992
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2032
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2036
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "onMouseMove",
                                                              "range": [
                                                                7993,
                                                                8004
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2037
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2048
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7988,
                                                              8004
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2032
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2048
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      8006,
                                                                      8007
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2050
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2051
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_extends3",
                                                                      "range": [
                                                                        8008,
                                                                        8017
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2052
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2061
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        8018,
                                                                        8025
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2062
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2069
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8008,
                                                                      8025
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2052
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2069
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  8006,
                                                                  8025
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2050
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2069
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [],
                                                                  "range": [
                                                                    8027,
                                                                    8029
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2071
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2073
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    8030,
                                                                    8031
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2074
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2075
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "fake",
                                                                        "range": [
                                                                          8033,
                                                                          8037
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2077
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2081
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "UnaryExpression",
                                                                        "operator": "!",
                                                                        "argument": {
                                                                          "type": "Literal",
                                                                          "value": 0,
                                                                          "raw": "0",
                                                                          "range": [
                                                                            8039,
                                                                            8040
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2083
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2084
                                                                            }
                                                                          }
                                                                        },
                                                                        "prefix": true,
                                                                        "range": [
                                                                          8038,
                                                                          8040
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2082
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2084
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        8033,
                                                                        8040
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2077
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2084
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    8032,
                                                                    8041
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2076
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2085
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8005,
                                                                8042
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2049
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2086
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            7988,
                                                            8043
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2032
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2087
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                8044,
                                                                8048
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2088
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2092
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "actions",
                                                              "range": [
                                                                8049,
                                                                8056
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2093
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2100
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8044,
                                                              8056
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2088
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2100
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "ObjectExpression",
                                                            "properties": [],
                                                            "range": [
                                                              8057,
                                                              8059
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2101
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8044,
                                                            8059
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2088
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2103
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                8060,
                                                                8064
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2104
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2108
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "actionsArray",
                                                              "range": [
                                                                8065,
                                                                8077
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2109
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2121
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8060,
                                                              8077
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2104
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2121
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "ArrayExpression",
                                                            "elements": [],
                                                            "range": [
                                                              8078,
                                                              8080
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2122
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2124
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8060,
                                                            8080
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2104
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2124
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7891,
                                                        8080
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 1935
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 2124
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7891,
                                                      8081
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8,
                                                        "column": 1935
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 2125
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorNormalCompletion6",
                                                          "range": [
                                                            8085,
                                                            8111
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2129
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2155
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              8113,
                                                              8114
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2157
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2158
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            8112,
                                                            8114
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2156
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2158
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8085,
                                                          8114
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2129
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2158
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_didIteratorError6",
                                                          "range": [
                                                            8115,
                                                            8133
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2159
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2177
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              8135,
                                                              8136
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2179
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2180
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            8134,
                                                            8136
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2178
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2180
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8115,
                                                          8136
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2159
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2180
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorError6",
                                                          "range": [
                                                            8137,
                                                            8152
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2181
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2196
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              8158,
                                                              8159
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2202
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2203
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            8153,
                                                            8159
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2197
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2203
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8137,
                                                          8159
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2181
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2203
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      8081,
                                                      8160
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8,
                                                        "column": 2125
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 2204
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "TryStatement",
                                                    "block": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ForStatement",
                                                          "init": {
                                                            "type": "VariableDeclaration",
                                                            "declarations": [
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_step6",
                                                                  "range": [
                                                                    8172,
                                                                    8178
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2216
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2222
                                                                    }
                                                                  }
                                                                },
                                                                "init": null,
                                                                "range": [
                                                                  8172,
                                                                  8178
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2216
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2222
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator6",
                                                                  "range": [
                                                                    8179,
                                                                    8189
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2223
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2233
                                                                    }
                                                                  }
                                                                },
                                                                "init": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "SequenceExpression",
                                                                    "expressions": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          8191,
                                                                          8192
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2235
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2236
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_getIterator3",
                                                                          "range": [
                                                                            8193,
                                                                            8206
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2237
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2250
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            8207,
                                                                            8214
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2251
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2258
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          8193,
                                                                          8214
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2237
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2258
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      8191,
                                                                      8214
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2235
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2258
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          8216,
                                                                          8220
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2260
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2264
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "hitsArray",
                                                                        "range": [
                                                                          8221,
                                                                          8230
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2265
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2274
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8216,
                                                                        8230
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2260
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2274
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    8190,
                                                                    8231
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2234
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2275
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8179,
                                                                  8231
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2223
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2275
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "kind": "var",
                                                            "range": [
                                                              8168,
                                                              8231
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2212
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2275
                                                              }
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "UnaryExpression",
                                                            "operator": "!",
                                                            "argument": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "_iteratorNormalCompletion6",
                                                                "range": [
                                                                  8234,
                                                                  8260
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2278
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2304
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_step6",
                                                                    "range": [
                                                                      8262,
                                                                      8268
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2306
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2312
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator6",
                                                                        "range": [
                                                                          8269,
                                                                          8279
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2313
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2323
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "next",
                                                                        "range": [
                                                                          8280,
                                                                          8284
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2324
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2328
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8269,
                                                                        8284
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2313
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2328
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      8269,
                                                                      8286
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2313
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2330
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8262,
                                                                    8286
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2306
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2330
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "done",
                                                                  "range": [
                                                                    8288,
                                                                    8292
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2332
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2336
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8261,
                                                                  8292
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2305
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2336
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8234,
                                                                8292
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2278
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2336
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              8232,
                                                              8293
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2276
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2337
                                                              }
                                                            }
                                                          },
                                                          "update": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_iteratorNormalCompletion6",
                                                              "range": [
                                                                8294,
                                                                8320
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2338
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2364
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  8322,
                                                                  8323
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2366
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2367
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                8321,
                                                                8323
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2365
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2367
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8294,
                                                              8323
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2338
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2367
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "VariableDeclaration",
                                                                "declarations": [
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "d",
                                                                      "range": [
                                                                        8329,
                                                                        8330
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2373
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2374
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_step6",
                                                                        "range": [
                                                                          8331,
                                                                          8337
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2375
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2381
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "value",
                                                                        "range": [
                                                                          8338,
                                                                          8343
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2382
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2387
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8331,
                                                                        8343
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2375
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2387
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8329,
                                                                      8343
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2373
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2387
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "kind": "var",
                                                                "range": [
                                                                  8325,
                                                                  8344
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2369
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2388
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "LogicalExpression",
                                                                  "operator": "||",
                                                                  "left": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "d",
                                                                            "range": [
                                                                              8348,
                                                                              8349
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2392
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2393
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "receiver",
                                                                            "range": [
                                                                              8350,
                                                                              8358
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2394
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2402
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            8348,
                                                                            8358
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2392
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2402
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "interaction",
                                                                          "range": [
                                                                            8359,
                                                                            8370
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2403
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2414
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          8348,
                                                                          8370
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2392
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2414
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "first",
                                                                        "range": [
                                                                          8371,
                                                                          8376
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2415
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2420
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8348,
                                                                        8376
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2392
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2420
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      8347,
                                                                      8376
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2391
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2420
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "d",
                                                                      "range": [
                                                                        8378,
                                                                        8379
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2422
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2423
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "first",
                                                                      "range": [
                                                                        8380,
                                                                        8385
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2424
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2429
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8378,
                                                                      8385
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2422
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2429
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8347,
                                                                    8385
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2391
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2429
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "VariableDeclaration",
                                                                      "declarations": [
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "e",
                                                                            "range": [
                                                                              8391,
                                                                              8392
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2435
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2436
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "ConditionalExpression",
                                                                            "test": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    8393,
                                                                                    8394
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2437
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2438
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "receiver",
                                                                                  "range": [
                                                                                    8395,
                                                                                    8403
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2439
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2447
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8393,
                                                                                  8403
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2437
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2447
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "parent",
                                                                                "range": [
                                                                                  8404,
                                                                                  8410
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2448
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2454
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                8393,
                                                                                8410
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2437
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2454
                                                                                }
                                                                              }
                                                                            },
                                                                            "consequent": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "d",
                                                                                      "range": [
                                                                                        8411,
                                                                                        8412
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2455
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2456
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "receiver",
                                                                                      "range": [
                                                                                        8413,
                                                                                        8421
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2457
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2465
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      8411,
                                                                                      8421
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2455
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2465
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "parent",
                                                                                    "range": [
                                                                                      8422,
                                                                                      8428
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2466
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2472
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    8411,
                                                                                    8428
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2455
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2472
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "localToWorld",
                                                                                  "range": [
                                                                                    8429,
                                                                                    8441
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2473
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2485
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8411,
                                                                                  8441
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2455
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2485
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "Identifier",
                                                                                          "name": "d",
                                                                                          "range": [
                                                                                            8442,
                                                                                            8443
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 2486
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 2487
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "receiver",
                                                                                          "range": [
                                                                                            8444,
                                                                                            8452
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 8,
                                                                                              "column": 2488
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 8,
                                                                                              "column": 2496
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          8442,
                                                                                          8452
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 2486
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 2496
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "position",
                                                                                        "range": [
                                                                                          8453,
                                                                                          8461
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 2497
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 2505
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        8442,
                                                                                        8461
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2486
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2505
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "clone",
                                                                                      "range": [
                                                                                        8462,
                                                                                        8467
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2506
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2511
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      8442,
                                                                                      8467
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2486
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2511
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [],
                                                                                  "range": [
                                                                                    8442,
                                                                                    8469
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2486
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2513
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                8411,
                                                                                8470
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2455
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2514
                                                                                }
                                                                              }
                                                                            },
                                                                            "alternate": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "d",
                                                                                      "range": [
                                                                                        8471,
                                                                                        8472
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2515
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2516
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "receiver",
                                                                                      "range": [
                                                                                        8473,
                                                                                        8481
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2517
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2525
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      8471,
                                                                                      8481
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2515
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2525
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "position",
                                                                                    "range": [
                                                                                      8482,
                                                                                      8490
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2526
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2534
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    8471,
                                                                                    8490
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2515
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2534
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "clone",
                                                                                  "range": [
                                                                                    8491,
                                                                                    8496
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2535
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2540
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8471,
                                                                                  8496
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2515
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2540
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [],
                                                                              "range": [
                                                                                8471,
                                                                                8498
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2515
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2542
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              8393,
                                                                              8498
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2437
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2542
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            8391,
                                                                            8498
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 8,
                                                                              "column": 2435
                                                                            },
                                                                            "end": {
                                                                              "line": 8,
                                                                              "column": 2542
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "kind": "var",
                                                                      "range": [
                                                                        8387,
                                                                        8499
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2431
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2543
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "SequenceExpression",
                                                                        "expressions": [
                                                                          {
                                                                            "type": "AssignmentExpression",
                                                                            "operator": "=",
                                                                            "left": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "d",
                                                                                "range": [
                                                                                  8499,
                                                                                  8500
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2543
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2544
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "offset",
                                                                                "range": [
                                                                                  8501,
                                                                                  8507
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2545
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2551
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                8499,
                                                                                8507
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2543
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2551
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "e",
                                                                                  "range": [
                                                                                    8508,
                                                                                    8509
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2552
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2553
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "sub",
                                                                                  "range": [
                                                                                    8510,
                                                                                    8513
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2554
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2557
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8508,
                                                                                  8513
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2552
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2557
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "d",
                                                                                        "range": [
                                                                                          8514,
                                                                                          8515
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 2558
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 2559
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "point",
                                                                                        "range": [
                                                                                          8516,
                                                                                          8521
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 2560
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 2565
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        8514,
                                                                                        8521
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2558
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2565
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "clone",
                                                                                      "range": [
                                                                                        8522,
                                                                                        8527
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2566
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2571
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      8514,
                                                                                      8527
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2558
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2571
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [],
                                                                                  "range": [
                                                                                    8514,
                                                                                    8529
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2558
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2573
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                8508,
                                                                                8530
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2552
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2574
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              8499,
                                                                              8530
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2543
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2574
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "AssignmentExpression",
                                                                            "operator": "=",
                                                                            "left": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    8531,
                                                                                    8535
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2575
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2579
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "actions",
                                                                                  "range": [
                                                                                    8536,
                                                                                    8543
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2580
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2587
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8531,
                                                                                  8543
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2575
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2587
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    8544,
                                                                                    8545
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2588
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2589
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "id",
                                                                                  "range": [
                                                                                    8546,
                                                                                    8548
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2590
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2592
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8544,
                                                                                  8548
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2588
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2592
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                8531,
                                                                                8549
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2575
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2593
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "Identifier",
                                                                              "name": "d",
                                                                              "range": [
                                                                                8550,
                                                                                8551
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2594
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2595
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              8531,
                                                                              8551
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2575
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2595
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    8552,
                                                                                    8556
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2596
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2600
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "actionsArray",
                                                                                  "range": [
                                                                                    8557,
                                                                                    8569
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2601
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2613
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8552,
                                                                                  8569
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2596
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2613
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "push",
                                                                                "range": [
                                                                                  8570,
                                                                                  8574
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2614
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2618
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                8552,
                                                                                8574
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2596
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2618
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [
                                                                              {
                                                                                "type": "Identifier",
                                                                                "name": "d",
                                                                                "range": [
                                                                                  8575,
                                                                                  8576
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2619
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2620
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              8552,
                                                                              8577
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2596
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2621
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "d",
                                                                                  "range": [
                                                                                    8578,
                                                                                    8579
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2622
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2623
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "receiver",
                                                                                  "range": [
                                                                                    8580,
                                                                                    8588
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2624
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2632
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8578,
                                                                                  8588
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2622
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2632
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "emit",
                                                                                "range": [
                                                                                  8589,
                                                                                  8593
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2633
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2637
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                8578,
                                                                                8593
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 8,
                                                                                  "column": 2622
                                                                                },
                                                                                "end": {
                                                                                  "line": 8,
                                                                                  "column": 2637
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [
                                                                              {
                                                                                "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": [
                                                                                          8594,
                                                                                          8602
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 2638
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 2646
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "default",
                                                                                        "range": [
                                                                                          8603,
                                                                                          8610
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 8,
                                                                                            "column": 2647
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 8,
                                                                                            "column": 2654
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        8594,
                                                                                        8610
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2638
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2654
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "Events",
                                                                                      "range": [
                                                                                        8611,
                                                                                        8617
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 8,
                                                                                          "column": 2655
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 8,
                                                                                          "column": 2661
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      8594,
                                                                                      8617
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2638
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2661
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "Interaction",
                                                                                    "range": [
                                                                                      8618,
                                                                                      8629
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 8,
                                                                                        "column": 2662
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 8,
                                                                                        "column": 2673
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    8594,
                                                                                    8629
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2638
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2673
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "Picked",
                                                                                  "range": [
                                                                                    8630,
                                                                                    8636
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 8,
                                                                                      "column": 2674
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 8,
                                                                                      "column": 2680
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  8594,
                                                                                  8636
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2638
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2680
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Identifier",
                                                                                "name": "d",
                                                                                "range": [
                                                                                  8637,
                                                                                  8638
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 2681
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 2682
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              8578,
                                                                              8639
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 8,
                                                                                "column": 2622
                                                                              },
                                                                              "end": {
                                                                                "line": 8,
                                                                                "column": 2683
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          8499,
                                                                          8639
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2543
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2683
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8499,
                                                                        8639
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2543
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2683
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    8386,
                                                                    8640
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2430
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2684
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": null,
                                                                "range": [
                                                                  8344,
                                                                  8640
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2388
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2684
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8324,
                                                              8641
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2368
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2685
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8164,
                                                            8641
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2208
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2685
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8163,
                                                        8642
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 2207
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 2686
                                                        }
                                                      }
                                                    },
                                                    "handler": {
                                                      "type": "CatchClause",
                                                      "param": {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          8648,
                                                          8651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2692
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2695
                                                          }
                                                        }
                                                      },
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_didIteratorError6",
                                                                    "range": [
                                                                      8653,
                                                                      8671
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2697
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2715
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        8673,
                                                                        8674
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2717
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2718
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      8672,
                                                                      8674
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2716
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2718
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8653,
                                                                    8674
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2697
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2718
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError6",
                                                                    "range": [
                                                                      8675,
                                                                      8690
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2719
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2734
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "err",
                                                                    "range": [
                                                                      8691,
                                                                      8694
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2735
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2738
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8675,
                                                                    8694
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2719
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2738
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8653,
                                                                8694
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8,
                                                                  "column": 2697
                                                                },
                                                                "end": {
                                                                  "line": 8,
                                                                  "column": 2738
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8653,
                                                              8694
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2697
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2738
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8652,
                                                          8695
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2696
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2739
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8642,
                                                        8695
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 2686
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 2739
                                                        }
                                                      }
                                                    },
                                                    "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": "_iteratorNormalCompletion6",
                                                                        "range": [
                                                                          8708,
                                                                          8734
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2752
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2778
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        8707,
                                                                        8734
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2751
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2778
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator6",
                                                                        "range": [
                                                                          8736,
                                                                          8746
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2780
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2790
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          8747,
                                                                          8753
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2791
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2797
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8736,
                                                                        8753
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2780
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2797
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8707,
                                                                      8753
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2751
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2797
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator6",
                                                                        "range": [
                                                                          8755,
                                                                          8765
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2799
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2809
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          8766,
                                                                          8772
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 8,
                                                                            "column": 2810
                                                                          },
                                                                          "end": {
                                                                            "line": 8,
                                                                            "column": 2816
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8755,
                                                                        8772
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 8,
                                                                          "column": 2799
                                                                        },
                                                                        "end": {
                                                                          "line": 8,
                                                                          "column": 2816
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      8755,
                                                                      8774
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2799
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2818
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8707,
                                                                    8774
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2751
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2818
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8707,
                                                                  8774
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2751
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2818
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8706,
                                                              8775
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2750
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2819
                                                              }
                                                            }
                                                          },
                                                          "handler": null,
                                                          "finalizer": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "Identifier",
                                                                  "name": "_didIteratorError6",
                                                                  "range": [
                                                                    8786,
                                                                    8804
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2830
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2848
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "ThrowStatement",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError6",
                                                                    "range": [
                                                                      8811,
                                                                      8826
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 8,
                                                                        "column": 2855
                                                                      },
                                                                      "end": {
                                                                        "line": 8,
                                                                        "column": 2870
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8805,
                                                                    8826
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 8,
                                                                      "column": 2849
                                                                    },
                                                                    "end": {
                                                                      "line": 8,
                                                                      "column": 2870
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": null,
                                                                "range": [
                                                                  8783,
                                                                  8826
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 8,
                                                                    "column": 2827
                                                                  },
                                                                  "end": {
                                                                    "line": 8,
                                                                    "column": 2870
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8782,
                                                              8827
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2826
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2871
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8703,
                                                            8827
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2747
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2871
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8702,
                                                        8828
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 2746
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 2872
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8160,
                                                      8828
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8,
                                                        "column": 2204
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 2872
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              8828,
                                                              8832
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2872
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2876
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "view",
                                                            "range": [
                                                              8833,
                                                              8837
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8,
                                                                "column": 2877
                                                              },
                                                              "end": {
                                                                "line": 8,
                                                                "column": 2881
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8828,
                                                            8837
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2872
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2881
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "invalidate",
                                                          "range": [
                                                            8838,
                                                            8848
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8,
                                                              "column": 2882
                                                            },
                                                            "end": {
                                                              "line": 8,
                                                              "column": 2892
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8828,
                                                          8848
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2872
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2892
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        8828,
                                                        8850
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8,
                                                          "column": 2872
                                                        },
                                                        "end": {
                                                          "line": 8,
                                                          "column": 2894
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8828,
                                                      8850
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8,
                                                        "column": 2872
                                                      },
                                                      "end": {
                                                        "line": 8,
                                                        "column": 2894
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7890,
                                                  8851
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 1934
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 2895
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                7874,
                                                8851
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 1918
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 2895
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7873,
                                            8852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8,
                                              "column": 1917
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 2896
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7850,
                                          8852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 1894
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 2896
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7844,
                                        8852
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 1888
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 2896
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    7825,
                                    8853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 1869
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 2897
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          8855,
                                          8858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 2899
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 2902
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onMouseUp",
                                        "raw": "'onMouseUp'",
                                        "range": [
                                          8859,
                                          8870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 2903
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 2914
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        8855,
                                        8870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 2899
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 2914
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          8871,
                                          8876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 2915
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 2920
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onMouseUp",
                                          "range": [
                                            8886,
                                            8895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8,
                                              "column": 2930
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 2939
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    8901,
                                                    8905
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8,
                                                      "column": 2945
                                                    },
                                                    "end": {
                                                      "line": 8,
                                                      "column": 2949
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "enabled",
                                                  "range": [
                                                    8906,
                                                    8913
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8,
                                                      "column": 2950
                                                    },
                                                    "end": {
                                                      "line": 8,
                                                      "column": 2957
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8901,
                                                  8913
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 2945
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 2957
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorNormalCompletion7",
                                                          "range": [
                                                            8937,
                                                            8963
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 4
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 30
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              8965,
                                                              8966
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 32
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            8964,
                                                            8966
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8937,
                                                          8966
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 4
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_didIteratorError7",
                                                          "range": [
                                                            8967,
                                                            8985
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              8987,
                                                              8988
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 55
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            8986,
                                                            8988
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 55
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8967,
                                                          8988
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorError7",
                                                          "range": [
                                                            8989,
                                                            9004
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 56
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 71
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              9010,
                                                              9011
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 77
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 78
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            9005,
                                                            9011
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 72
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 78
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8989,
                                                          9011
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 78
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      8933,
                                                      9012
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 0
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 79
                                                      }
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": " Signal Mouseup",
                                                        "range": [
                                                          8915,
                                                          8932
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8,
                                                            "column": 2959
                                                          },
                                                          "end": {
                                                            "line": 8,
                                                            "column": 2976
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "TryStatement",
                                                    "block": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ForStatement",
                                                          "init": {
                                                            "type": "VariableDeclaration",
                                                            "declarations": [
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_step7",
                                                                  "range": [
                                                                    9024,
                                                                    9030
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 91
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 97
                                                                    }
                                                                  }
                                                                },
                                                                "init": null,
                                                                "range": [
                                                                  9024,
                                                                  9030
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 91
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 97
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator7",
                                                                  "range": [
                                                                    9031,
                                                                    9041
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 98
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 108
                                                                    }
                                                                  }
                                                                },
                                                                "init": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "SequenceExpression",
                                                                    "expressions": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          9043,
                                                                          9044
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 110
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 111
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_getIterator3",
                                                                          "range": [
                                                                            9045,
                                                                            9058
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 112
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 125
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "default",
                                                                          "range": [
                                                                            9059,
                                                                            9066
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 126
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 133
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9045,
                                                                          9066
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 112
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 133
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9043,
                                                                      9066
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 110
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 133
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          9068,
                                                                          9072
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 135
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 139
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "actionsArray",
                                                                        "range": [
                                                                          9073,
                                                                          9085
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 140
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 152
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9068,
                                                                        9085
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 135
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 152
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    9042,
                                                                    9086
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 109
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 153
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9031,
                                                                  9086
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 98
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 153
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "kind": "var",
                                                            "range": [
                                                              9020,
                                                              9086
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 87
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 153
                                                              }
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "UnaryExpression",
                                                            "operator": "!",
                                                            "argument": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "_iteratorNormalCompletion7",
                                                                "range": [
                                                                  9089,
                                                                  9115
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 156
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 182
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_step7",
                                                                    "range": [
                                                                      9117,
                                                                      9123
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 184
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 190
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator7",
                                                                        "range": [
                                                                          9124,
                                                                          9134
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 191
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 201
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "next",
                                                                        "range": [
                                                                          9135,
                                                                          9139
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 202
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 206
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9124,
                                                                        9139
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 191
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 206
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      9124,
                                                                      9141
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 191
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 208
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9117,
                                                                    9141
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 184
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 208
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "done",
                                                                  "range": [
                                                                    9143,
                                                                    9147
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 210
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 214
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9116,
                                                                  9147
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 183
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 214
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9089,
                                                                9147
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 156
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 214
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              9087,
                                                              9148
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 154
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 215
                                                              }
                                                            }
                                                          },
                                                          "update": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_iteratorNormalCompletion7",
                                                              "range": [
                                                                9149,
                                                                9175
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 216
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 242
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  9177,
                                                                  9178
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 244
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 245
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                9176,
                                                                9178
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 243
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 245
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              9149,
                                                              9178
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 216
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 245
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "VariableDeclaration",
                                                                "declarations": [
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "_c",
                                                                      "range": [
                                                                        9184,
                                                                        9186
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 251
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 253
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_step7",
                                                                        "range": [
                                                                          9187,
                                                                          9193
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 254
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 260
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "value",
                                                                        "range": [
                                                                          9194,
                                                                          9199
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 261
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 266
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9187,
                                                                        9199
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 254
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 266
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9184,
                                                                      9199
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 251
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 266
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "kind": "var",
                                                                "range": [
                                                                  9180,
                                                                  9200
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 247
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 267
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "SequenceExpression",
                                                                  "expressions": [
                                                                    {
                                                                      "type": "LogicalExpression",
                                                                      "operator": "&&",
                                                                      "left": {
                                                                        "type": "LogicalExpression",
                                                                        "operator": "&&",
                                                                        "left": {
                                                                          "type": "MemberExpression",
                                                                          "computed": true,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "ThisExpression",
                                                                              "range": [
                                                                                9200,
                                                                                9204
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 267
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 271
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "hovered",
                                                                              "range": [
                                                                                9205,
                                                                                9212
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 272
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 279
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9200,
                                                                              9212
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 267
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 279
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_c",
                                                                              "range": [
                                                                                9213,
                                                                                9215
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 280
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 282
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "id",
                                                                              "range": [
                                                                                9216,
                                                                                9218
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 283
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 285
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9213,
                                                                              9218
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 280
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 285
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9200,
                                                                            9219
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 267
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 286
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "UnaryExpression",
                                                                          "operator": "!",
                                                                          "argument": {
                                                                            "type": "MemberExpression",
                                                                            "computed": true,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  9222,
                                                                                  9226
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 289
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 293
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "hits",
                                                                                "range": [
                                                                                  9227,
                                                                                  9231
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 294
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 298
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9222,
                                                                                9231
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 289
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 298
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_c",
                                                                                "range": [
                                                                                  9232,
                                                                                  9234
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 299
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 301
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "id",
                                                                                "range": [
                                                                                  9235,
                                                                                  9237
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 302
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 304
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9232,
                                                                                9237
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 299
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 304
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9222,
                                                                              9238
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 289
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 305
                                                                              }
                                                                            }
                                                                          },
                                                                          "prefix": true,
                                                                          "range": [
                                                                            9221,
                                                                            9238
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 288
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 305
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9200,
                                                                          9238
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 267
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 305
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "SequenceExpression",
                                                                        "expressions": [
                                                                          {
                                                                            "type": "UnaryExpression",
                                                                            "operator": "delete",
                                                                            "argument": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    9248,
                                                                                    9252
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 315
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 319
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "hovered",
                                                                                  "range": [
                                                                                    9253,
                                                                                    9260
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 320
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 327
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9248,
                                                                                  9260
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 315
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 327
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_c",
                                                                                  "range": [
                                                                                    9261,
                                                                                    9263
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 328
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 330
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "id",
                                                                                  "range": [
                                                                                    9264,
                                                                                    9266
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 331
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 333
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9261,
                                                                                  9266
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 328
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 333
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9248,
                                                                                9267
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 315
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 334
                                                                                }
                                                                              }
                                                                            },
                                                                            "prefix": true,
                                                                            "range": [
                                                                              9241,
                                                                              9267
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 308
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 334
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_c",
                                                                                  "range": [
                                                                                    9268,
                                                                                    9270
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 335
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 337
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "receiver",
                                                                                  "range": [
                                                                                    9271,
                                                                                    9279
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 338
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 346
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9268,
                                                                                  9279
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 335
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 346
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "emit",
                                                                                "range": [
                                                                                  9280,
                                                                                  9284
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 347
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 351
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9268,
                                                                                9284
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 335
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 351
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [
                                                                              {
                                                                                "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": [
                                                                                          9285,
                                                                                          9293
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 352
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 360
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "default",
                                                                                        "range": [
                                                                                          9294,
                                                                                          9301
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 9,
                                                                                            "column": 361
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 9,
                                                                                            "column": 368
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        9285,
                                                                                        9301
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 352
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 368
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "Events",
                                                                                      "range": [
                                                                                        9302,
                                                                                        9308
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 9,
                                                                                          "column": 369
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 9,
                                                                                          "column": 375
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      9285,
                                                                                      9308
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 352
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 375
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "Interaction",
                                                                                    "range": [
                                                                                      9309,
                                                                                      9320
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 376
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 387
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    9285,
                                                                                    9320
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 352
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 387
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "Unhovered",
                                                                                  "range": [
                                                                                    9321,
                                                                                    9330
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 388
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 397
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9285,
                                                                                  9330
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 352
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 397
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Identifier",
                                                                                "name": "_c",
                                                                                "range": [
                                                                                  9331,
                                                                                  9333
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 398
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 400
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              9268,
                                                                              9334
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 335
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 401
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9241,
                                                                          9334
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 308
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 401
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9200,
                                                                        9335
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 267
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 402
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "_c",
                                                                            "range": [
                                                                              9336,
                                                                              9338
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 403
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 405
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "receiver",
                                                                            "range": [
                                                                              9339,
                                                                              9347
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 406
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 414
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9336,
                                                                            9347
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 403
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 414
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "emit",
                                                                          "range": [
                                                                            9348,
                                                                            9352
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 415
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 419
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9336,
                                                                          9352
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 403
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 419
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "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": [
                                                                                    9353,
                                                                                    9361
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 420
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 428
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "default",
                                                                                  "range": [
                                                                                    9362,
                                                                                    9369
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 429
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 436
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9353,
                                                                                  9369
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 420
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 436
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "Events",
                                                                                "range": [
                                                                                  9370,
                                                                                  9376
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 437
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 443
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9353,
                                                                                9376
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 420
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 443
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "Interaction",
                                                                              "range": [
                                                                                9377,
                                                                                9388
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 444
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 455
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9353,
                                                                              9388
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 420
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 455
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "Dropped",
                                                                            "range": [
                                                                              9389,
                                                                              9396
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 456
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 463
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9353,
                                                                            9396
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 420
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 463
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "_c",
                                                                          "range": [
                                                                            9397,
                                                                            9399
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 464
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 466
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        9336,
                                                                        9400
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 403
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 467
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "LogicalExpression",
                                                                      "operator": "&&",
                                                                      "left": {
                                                                        "type": "BinaryExpression",
                                                                        "operator": ">",
                                                                        "left": {
                                                                          "type": "Literal",
                                                                          "value": 0.05,
                                                                          "raw": "0.05",
                                                                          "range": [
                                                                            9401,
                                                                            9405
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 468
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 472
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "ThisExpression",
                                                                            "range": [
                                                                              9406,
                                                                              9410
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 473
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 477
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "delta",
                                                                            "range": [
                                                                              9411,
                                                                              9416
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 478
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 483
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9406,
                                                                            9416
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 473
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 483
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9401,
                                                                          9416
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 468
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 483
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_c",
                                                                              "range": [
                                                                                9418,
                                                                                9420
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 485
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 487
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "receiver",
                                                                              "range": [
                                                                                9421,
                                                                                9429
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 488
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 496
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9418,
                                                                              9429
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 485
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 496
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "emit",
                                                                            "range": [
                                                                              9430,
                                                                              9434
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 497
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 501
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9418,
                                                                            9434
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 485
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 501
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "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": [
                                                                                      9435,
                                                                                      9443
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 502
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 510
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "default",
                                                                                    "range": [
                                                                                      9444,
                                                                                      9451
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 511
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 518
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    9435,
                                                                                    9451
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 502
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 518
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "Events",
                                                                                  "range": [
                                                                                    9452,
                                                                                    9458
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 519
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 525
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9435,
                                                                                  9458
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 502
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 525
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "Interaction",
                                                                                "range": [
                                                                                  9459,
                                                                                  9470
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 526
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 537
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9435,
                                                                                9470
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 502
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 537
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "Clicked",
                                                                              "range": [
                                                                                9471,
                                                                                9478
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 538
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 545
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9435,
                                                                              9478
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 502
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 545
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "_c",
                                                                            "range": [
                                                                              9479,
                                                                              9481
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 546
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 548
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9418,
                                                                          9482
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 485
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 549
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9401,
                                                                        9482
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 468
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 549
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    9200,
                                                                    9482
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 267
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 549
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9200,
                                                                  9482
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 267
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 549
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9179,
                                                              9483
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 246
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 550
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9016,
                                                            9483
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 83
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 550
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9015,
                                                        9484
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 82
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 551
                                                        }
                                                      }
                                                    },
                                                    "handler": {
                                                      "type": "CatchClause",
                                                      "param": {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          9490,
                                                          9493
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 557
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 560
                                                          }
                                                        }
                                                      },
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_didIteratorError7",
                                                                    "range": [
                                                                      9495,
                                                                      9513
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 562
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 580
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        9515,
                                                                        9516
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 582
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 583
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      9514,
                                                                      9516
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 581
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 583
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9495,
                                                                    9516
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 562
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 583
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError7",
                                                                    "range": [
                                                                      9517,
                                                                      9532
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 584
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 599
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "err",
                                                                    "range": [
                                                                      9533,
                                                                      9536
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 600
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 603
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9517,
                                                                    9536
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 584
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 603
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                9495,
                                                                9536
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 562
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 603
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              9495,
                                                              9536
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 562
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 603
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9494,
                                                          9537
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 561
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 604
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9484,
                                                        9537
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 551
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 604
                                                        }
                                                      }
                                                    },
                                                    "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": "_iteratorNormalCompletion7",
                                                                        "range": [
                                                                          9550,
                                                                          9576
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 617
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 643
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        9549,
                                                                        9576
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 616
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 643
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator7",
                                                                        "range": [
                                                                          9578,
                                                                          9588
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 645
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 655
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          9589,
                                                                          9595
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 656
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 662
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9578,
                                                                        9595
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 645
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 662
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9549,
                                                                      9595
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 616
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 662
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator7",
                                                                        "range": [
                                                                          9597,
                                                                          9607
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 664
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 674
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "return",
                                                                        "range": [
                                                                          9608,
                                                                          9614
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 675
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 681
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9597,
                                                                        9614
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 664
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 681
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      9597,
                                                                      9616
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 664
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 683
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9549,
                                                                    9616
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 616
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 683
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9549,
                                                                  9616
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 616
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 683
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9548,
                                                              9617
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 615
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 684
                                                              }
                                                            }
                                                          },
                                                          "handler": null,
                                                          "finalizer": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "Identifier",
                                                                  "name": "_didIteratorError7",
                                                                  "range": [
                                                                    9628,
                                                                    9646
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 695
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 713
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "ThrowStatement",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorError7",
                                                                    "range": [
                                                                      9653,
                                                                      9668
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 720
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 735
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9647,
                                                                    9668
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 714
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 735
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": null,
                                                                "range": [
                                                                  9625,
                                                                  9668
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 692
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 735
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9624,
                                                              9669
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 691
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 736
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9545,
                                                            9669
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 612
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 736
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9544,
                                                        9670
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 611
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 737
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9012,
                                                      9670
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 737
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "IfStatement",
                                                    "test": {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "==",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            9673,
                                                            9674
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 740
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 741
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                9676,
                                                                9680
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 743
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 747
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "actionsArray",
                                                              "range": [
                                                                9681,
                                                                9693
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 748
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 760
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              9676,
                                                              9693
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 743
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 760
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "length",
                                                            "range": [
                                                              9694,
                                                              9700
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 761
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 767
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9676,
                                                            9700
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 743
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 767
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          9673,
                                                          9700
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 740
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 767
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": ">",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": 0.05,
                                                          "raw": "0.05",
                                                          "range": [
                                                            9702,
                                                            9706
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 769
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 773
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              9707,
                                                              9711
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 774
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 778
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "delta",
                                                            "range": [
                                                              9712,
                                                              9717
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 779
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 784
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9707,
                                                            9717
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 774
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 784
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          9702,
                                                          9717
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 769
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 784
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9673,
                                                        9717
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 740
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 784
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_iteratorNormalCompletion8",
                                                                "range": [
                                                                  9723,
                                                                  9749
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 790
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 816
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    9751,
                                                                    9752
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 818
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 819
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  9750,
                                                                  9752
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 817
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 819
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9723,
                                                                9752
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 790
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 819
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_didIteratorError8",
                                                                "range": [
                                                                  9753,
                                                                  9771
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 820
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 838
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "Literal",
                                                                  "value": 1,
                                                                  "raw": "1",
                                                                  "range": [
                                                                    9773,
                                                                    9774
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 840
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 841
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  9772,
                                                                  9774
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 839
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 841
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9753,
                                                                9774
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 820
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 841
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_iteratorError8",
                                                                "range": [
                                                                  9775,
                                                                  9790
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 842
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 857
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "UnaryExpression",
                                                                "operator": "void",
                                                                "argument": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    9796,
                                                                    9797
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 863
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 864
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  9791,
                                                                  9797
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 858
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 864
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9775,
                                                                9797
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 842
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 864
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            9719,
                                                            9798
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 786
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 865
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "TryStatement",
                                                          "block": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ForStatement",
                                                                "init": {
                                                                  "type": "VariableDeclaration",
                                                                  "declarations": [
                                                                    {
                                                                      "type": "VariableDeclarator",
                                                                      "id": {
                                                                        "type": "Identifier",
                                                                        "name": "_step8",
                                                                        "range": [
                                                                          9810,
                                                                          9816
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 877
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 883
                                                                          }
                                                                        }
                                                                      },
                                                                      "init": null,
                                                                      "range": [
                                                                        9810,
                                                                        9816
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 877
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 883
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "VariableDeclarator",
                                                                      "id": {
                                                                        "type": "Identifier",
                                                                        "name": "_iterator8",
                                                                        "range": [
                                                                          9817,
                                                                          9827
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 884
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 894
                                                                          }
                                                                        }
                                                                      },
                                                                      "init": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "SequenceExpression",
                                                                          "expressions": [
                                                                            {
                                                                              "type": "Literal",
                                                                              "value": 0,
                                                                              "raw": "0",
                                                                              "range": [
                                                                                9829,
                                                                                9830
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 896
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 897
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_getIterator3",
                                                                                "range": [
                                                                                  9831,
                                                                                  9844
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 898
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 911
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "default",
                                                                                "range": [
                                                                                  9845,
                                                                                  9852
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 912
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 919
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9831,
                                                                                9852
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 898
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 919
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            9829,
                                                                            9852
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 896
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 919
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "ThisExpression",
                                                                              "range": [
                                                                                9854,
                                                                                9858
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 921
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 925
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "targets",
                                                                              "range": [
                                                                                9859,
                                                                                9866
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 926
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 933
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9854,
                                                                              9866
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 921
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 933
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9828,
                                                                          9867
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 895
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 934
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9817,
                                                                        9867
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 884
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 934
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "kind": "var",
                                                                  "range": [
                                                                    9806,
                                                                    9867
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 873
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 934
                                                                    }
                                                                  }
                                                                },
                                                                "test": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "AssignmentExpression",
                                                                    "operator": "=",
                                                                    "left": {
                                                                      "type": "Identifier",
                                                                      "name": "_iteratorNormalCompletion8",
                                                                      "range": [
                                                                        9870,
                                                                        9896
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 937
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 963
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "AssignmentExpression",
                                                                        "operator": "=",
                                                                        "left": {
                                                                          "type": "Identifier",
                                                                          "name": "_step8",
                                                                          "range": [
                                                                            9898,
                                                                            9904
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 965
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 971
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "CallExpression",
                                                                          "callee": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_iterator8",
                                                                              "range": [
                                                                                9905,
                                                                                9915
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 972
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 982
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "next",
                                                                              "range": [
                                                                                9916,
                                                                                9920
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 983
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 987
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9905,
                                                                              9920
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 972
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 987
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [],
                                                                          "range": [
                                                                            9905,
                                                                            9922
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 972
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 989
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9898,
                                                                          9922
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 965
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 989
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "done",
                                                                        "range": [
                                                                          9924,
                                                                          9928
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 991
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 995
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9897,
                                                                        9928
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 964
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 995
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9870,
                                                                      9928
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 937
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 995
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    9868,
                                                                    9929
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 935
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 996
                                                                    }
                                                                  }
                                                                },
                                                                "update": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "_iteratorNormalCompletion8",
                                                                    "range": [
                                                                      9930,
                                                                      9956
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 997
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1023
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        9958,
                                                                        9959
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1025
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1026
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      9957,
                                                                      9959
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1024
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1026
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9930,
                                                                    9959
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 997
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1026
                                                                    }
                                                                  }
                                                                },
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "VariableDeclaration",
                                                                      "declarations": [
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "c",
                                                                            "range": [
                                                                              9965,
                                                                              9966
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1032
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1033
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_step8",
                                                                              "range": [
                                                                                9967,
                                                                                9973
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1034
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1040
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "value",
                                                                              "range": [
                                                                                9974,
                                                                                9979
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1041
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1046
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9967,
                                                                              9979
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1034
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1046
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9965,
                                                                            9979
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1032
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1046
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "kind": "var",
                                                                      "range": [
                                                                        9961,
                                                                        9980
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1028
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1047
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "c",
                                                                            "range": [
                                                                              9980,
                                                                              9981
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1047
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1048
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "emit",
                                                                            "range": [
                                                                              9982,
                                                                              9986
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1049
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1053
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9980,
                                                                            9986
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1047
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1053
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "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": [
                                                                                      9987,
                                                                                      9995
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 1054
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 1062
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "default",
                                                                                    "range": [
                                                                                      9996,
                                                                                      10003
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 9,
                                                                                        "column": 1063
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 9,
                                                                                        "column": 1070
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    9987,
                                                                                    10003
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 1054
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 1070
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "Events",
                                                                                  "range": [
                                                                                    10004,
                                                                                    10010
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 9,
                                                                                      "column": 1071
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 9,
                                                                                      "column": 1077
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  9987,
                                                                                  10010
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 1054
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 1077
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "Interaction",
                                                                                "range": [
                                                                                  10011,
                                                                                  10022
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 1078
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 1089
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                9987,
                                                                                10022
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1054
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1089
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "Missed",
                                                                              "range": [
                                                                                10023,
                                                                                10029
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1090
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1096
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              9987,
                                                                              10029
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1054
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1096
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9980,
                                                                          10030
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1047
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1097
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9980,
                                                                        10030
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1047
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1097
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    9960,
                                                                    10031
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1027
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1098
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9802,
                                                                  10031
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 869
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1098
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9801,
                                                              10032
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 868
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1099
                                                              }
                                                            }
                                                          },
                                                          "handler": {
                                                            "type": "CatchClause",
                                                            "param": {
                                                              "type": "Identifier",
                                                              "name": "err",
                                                              "range": [
                                                                10038,
                                                                10041
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1105
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1108
                                                                }
                                                              }
                                                            },
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ExpressionStatement",
                                                                  "expression": {
                                                                    "type": "SequenceExpression",
                                                                    "expressions": [
                                                                      {
                                                                        "type": "AssignmentExpression",
                                                                        "operator": "=",
                                                                        "left": {
                                                                          "type": "Identifier",
                                                                          "name": "_didIteratorError8",
                                                                          "range": [
                                                                            10043,
                                                                            10061
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1110
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1128
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "UnaryExpression",
                                                                          "operator": "!",
                                                                          "argument": {
                                                                            "type": "Literal",
                                                                            "value": 0,
                                                                            "raw": "0",
                                                                            "range": [
                                                                              10063,
                                                                              10064
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1130
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1131
                                                                              }
                                                                            }
                                                                          },
                                                                          "prefix": true,
                                                                          "range": [
                                                                            10062,
                                                                            10064
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1129
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1131
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10043,
                                                                          10064
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1110
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1131
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "AssignmentExpression",
                                                                        "operator": "=",
                                                                        "left": {
                                                                          "type": "Identifier",
                                                                          "name": "_iteratorError8",
                                                                          "range": [
                                                                            10065,
                                                                            10080
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1132
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1147
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "Identifier",
                                                                          "name": "err",
                                                                          "range": [
                                                                            10081,
                                                                            10084
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1148
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1151
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10065,
                                                                          10084
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1132
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1151
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      10043,
                                                                      10084
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1110
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1151
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10043,
                                                                    10084
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1110
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1151
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                10042,
                                                                10085
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1109
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1152
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10032,
                                                              10085
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1099
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1152
                                                              }
                                                            }
                                                          },
                                                          "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": "_iteratorNormalCompletion8",
                                                                              "range": [
                                                                                10098,
                                                                                10124
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1165
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1191
                                                                                }
                                                                              }
                                                                            },
                                                                            "prefix": true,
                                                                            "range": [
                                                                              10097,
                                                                              10124
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1164
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1191
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_iterator8",
                                                                              "range": [
                                                                                10126,
                                                                                10136
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1193
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1203
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "return",
                                                                              "range": [
                                                                                10137,
                                                                                10143
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1204
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1210
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              10126,
                                                                              10143
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1193
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1210
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            10097,
                                                                            10143
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1164
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1210
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "CallExpression",
                                                                          "callee": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "_iterator8",
                                                                              "range": [
                                                                                10145,
                                                                                10155
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1212
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1222
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "return",
                                                                              "range": [
                                                                                10156,
                                                                                10162
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 9,
                                                                                  "column": 1223
                                                                                },
                                                                                "end": {
                                                                                  "line": 9,
                                                                                  "column": 1229
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              10145,
                                                                              10162
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1212
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1229
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [],
                                                                          "range": [
                                                                            10145,
                                                                            10164
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1212
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1231
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10097,
                                                                          10164
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1164
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1231
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10097,
                                                                        10164
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1164
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1231
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    10096,
                                                                    10165
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1163
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1232
                                                                    }
                                                                  }
                                                                },
                                                                "handler": null,
                                                                "finalizer": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "IfStatement",
                                                                      "test": {
                                                                        "type": "Identifier",
                                                                        "name": "_didIteratorError8",
                                                                        "range": [
                                                                          10176,
                                                                          10194
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1243
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1261
                                                                          }
                                                                        }
                                                                      },
                                                                      "consequent": {
                                                                        "type": "ThrowStatement",
                                                                        "argument": {
                                                                          "type": "Identifier",
                                                                          "name": "_iteratorError8",
                                                                          "range": [
                                                                            10201,
                                                                            10216
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1268
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1283
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10195,
                                                                          10216
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1262
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1283
                                                                          }
                                                                        }
                                                                      },
                                                                      "alternate": null,
                                                                      "range": [
                                                                        10173,
                                                                        10216
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1240
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1283
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    10172,
                                                                    10217
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1239
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1284
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10093,
                                                                  10217
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1160
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1284
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10092,
                                                              10218
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1159
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1285
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9798,
                                                            10218
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 865
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1285
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9718,
                                                        10219
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 785
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1286
                                                        }
                                                      }
                                                    },
                                                    "alternate": null,
                                                    "range": [
                                                      9670,
                                                      10219
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 737
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1286
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  10219,
                                                                  10223
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1286
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1290
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  10224,
                                                                  10228
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1291
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1295
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10219,
                                                                10228
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1286
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1295
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "invalidate",
                                                              "range": [
                                                                10229,
                                                                10239
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1296
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1306
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10219,
                                                              10239
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1286
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1306
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            10219,
                                                            10241
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1286
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1308
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10242,
                                                                10246
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1309
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1313
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "actions",
                                                              "range": [
                                                                10247,
                                                                10254
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1314
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1321
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10242,
                                                              10254
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1309
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1321
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "ObjectExpression",
                                                            "properties": [],
                                                            "range": [
                                                              10255,
                                                              10257
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1322
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1324
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10242,
                                                            10257
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1309
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1324
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10258,
                                                                10262
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1325
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1329
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "actionsArray",
                                                              "range": [
                                                                10263,
                                                                10275
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1330
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1342
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10258,
                                                              10275
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1325
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1342
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "ArrayExpression",
                                                            "elements": [],
                                                            "range": [
                                                              10276,
                                                              10278
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1343
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1345
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10258,
                                                            10278
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1325
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1345
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        10219,
                                                        10278
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1286
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1345
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10219,
                                                      10278
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1286
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1345
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8914,
                                                  10279
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 2958
                                                  },
                                                  "end": {
                                                    "line": 9,
                                                    "column": 1346
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                8898,
                                                10279
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 2942
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 1346
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8897,
                                            10280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8,
                                              "column": 2941
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 1347
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8877,
                                          10280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 2921
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 1347
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        8871,
                                        10280
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 2915
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 1347
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    8854,
                                    10281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 2898
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 1348
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          10283,
                                          10286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 1350
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 1353
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "removeTarget",
                                        "raw": "'removeTarget'",
                                        "range": [
                                          10287,
                                          10301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 1354
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 1368
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10283,
                                        10301
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 1350
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 1368
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          10302,
                                          10307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 1369
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 1374
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "removeTarget",
                                          "range": [
                                            10317,
                                            10329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 1384
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 1396
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              10330,
                                              10331
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 1397
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 1398
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_this2",
                                                    "range": [
                                                      10337,
                                                      10343
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1404
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1410
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      10344,
                                                      10348
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1411
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1415
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10337,
                                                    10348
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 1404
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 1415
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "d",
                                                    "range": [
                                                      10349,
                                                      10350
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1416
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1417
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            10351,
                                                            10355
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1418
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1422
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "targets",
                                                          "range": [
                                                            10356,
                                                            10363
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1423
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1430
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10351,
                                                          10363
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1418
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1430
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "indexOf",
                                                        "range": [
                                                          10364,
                                                          10371
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1431
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1438
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10351,
                                                        10371
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1418
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1438
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          10372,
                                                          10373
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1439
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1440
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10351,
                                                      10374
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1418
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1441
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10349,
                                                    10374
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 1416
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 1441
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10333,
                                                10375
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 1400
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 1442
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "<",
                                                      "left": {
                                                        "type": "UnaryExpression",
                                                        "operator": "-",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            10376,
                                                            10377
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1443
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1444
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          10375,
                                                          10377
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1442
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1444
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "d",
                                                        "range": [
                                                          10378,
                                                          10379
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1445
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1446
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10375,
                                                        10379
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1442
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1446
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              10381,
                                                              10385
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1448
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1452
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "targets",
                                                            "range": [
                                                              10386,
                                                              10393
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1453
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1460
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10381,
                                                            10393
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1448
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1460
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "splice",
                                                          "range": [
                                                            10394,
                                                            10400
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1461
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1467
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10381,
                                                          10400
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1448
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1467
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "d",
                                                          "range": [
                                                            10401,
                                                            10402
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1468
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1469
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            10403,
                                                            10404
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1470
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1471
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        10381,
                                                        10405
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1448
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1472
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10375,
                                                      10405
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1442
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1472
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            10406,
                                                            10410
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1473
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1477
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "hitsArray",
                                                          "range": [
                                                            10411,
                                                            10420
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1478
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1487
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10406,
                                                          10420
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1473
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1487
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "forEach",
                                                        "range": [
                                                          10421,
                                                          10428
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1488
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1495
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10406,
                                                        10428
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1473
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1495
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              10438,
                                                              10439
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1505
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1506
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "argument": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "===",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "e",
                                                                      "range": [
                                                                        10448,
                                                                        10449
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1515
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1516
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "receiver",
                                                                      "range": [
                                                                        10450,
                                                                        10458
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1517
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1525
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10448,
                                                                      10458
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1515
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1525
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      10461,
                                                                      10462
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1528
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1529
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10448,
                                                                    10462
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1515
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1529
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          10464,
                                                                          10470
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1531
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1537
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "hitsArray",
                                                                        "range": [
                                                                          10471,
                                                                          10480
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1538
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1547
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10464,
                                                                        10480
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1531
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1547
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "splice",
                                                                      "range": [
                                                                        10481,
                                                                        10487
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1548
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1554
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10464,
                                                                      10487
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1531
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1554
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "_this2",
                                                                            "range": [
                                                                              10488,
                                                                              10494
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1555
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1561
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "hitsArray",
                                                                            "range": [
                                                                              10495,
                                                                              10504
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1562
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1571
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            10488,
                                                                            10504
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1555
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1571
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "indexOf",
                                                                          "range": [
                                                                            10505,
                                                                            10512
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1572
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1579
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10488,
                                                                          10512
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1555
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1579
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "e",
                                                                          "range": [
                                                                            10513,
                                                                            10514
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1580
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1581
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        10488,
                                                                        10515
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1555
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1582
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": 1,
                                                                      "raw": "1",
                                                                      "range": [
                                                                        10516,
                                                                        10517
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1583
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1584
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    10464,
                                                                    10518
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1531
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1585
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10448,
                                                                  10518
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1515
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1585
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10441,
                                                                10518
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1508
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1585
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10440,
                                                            10519
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1507
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1586
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          10429,
                                                          10519
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1496
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1586
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10406,
                                                      10520
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1473
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1587
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            10521,
                                                            10525
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1588
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1592
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "actionsArray",
                                                          "range": [
                                                            10526,
                                                            10538
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1593
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1605
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10521,
                                                          10538
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1588
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1605
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "forEach",
                                                        "range": [
                                                          10539,
                                                          10546
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1606
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1613
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10521,
                                                        10546
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1588
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1613
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              10556,
                                                              10557
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1623
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1624
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "argument": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "===",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "e",
                                                                      "range": [
                                                                        10566,
                                                                        10567
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1633
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1634
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "receiver",
                                                                      "range": [
                                                                        10568,
                                                                        10576
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1635
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1643
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10566,
                                                                      10576
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1633
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1643
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      10579,
                                                                      10580
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1646
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1647
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10566,
                                                                    10580
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1633
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1647
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          10582,
                                                                          10588
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1649
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1655
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "actionsArray",
                                                                        "range": [
                                                                          10589,
                                                                          10601
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1656
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1668
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10582,
                                                                        10601
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1649
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1668
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "splice",
                                                                      "range": [
                                                                        10602,
                                                                        10608
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1669
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1675
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10582,
                                                                      10608
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1649
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1675
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "_this2",
                                                                            "range": [
                                                                              10609,
                                                                              10615
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1676
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1682
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "actionsArray",
                                                                            "range": [
                                                                              10616,
                                                                              10628
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 9,
                                                                                "column": 1683
                                                                              },
                                                                              "end": {
                                                                                "line": 9,
                                                                                "column": 1695
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            10609,
                                                                            10628
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1676
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1695
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "indexOf",
                                                                          "range": [
                                                                            10629,
                                                                            10636
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1696
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1703
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10609,
                                                                          10636
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1676
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1703
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "e",
                                                                          "range": [
                                                                            10637,
                                                                            10638
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1704
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1705
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        10609,
                                                                        10639
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1676
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1706
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": 1,
                                                                      "raw": "1",
                                                                      "range": [
                                                                        10640,
                                                                        10641
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1707
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1708
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    10582,
                                                                    10642
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1649
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1709
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10566,
                                                                  10642
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1633
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1709
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10559,
                                                                10642
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1626
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1709
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10558,
                                                            10643
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1625
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1710
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          10547,
                                                          10643
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1614
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1710
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10521,
                                                      10644
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1588
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1711
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "SequenceExpression",
                                                          "expressions": [
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                10646,
                                                                10647
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1713
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1714
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "_keys2",
                                                                "range": [
                                                                  10648,
                                                                  10654
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1715
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1721
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "default",
                                                                "range": [
                                                                  10655,
                                                                  10662
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1722
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1729
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10648,
                                                                10662
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1715
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1729
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10646,
                                                            10662
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1713
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1729
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10664,
                                                                10668
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1731
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1735
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "hits",
                                                              "range": [
                                                                10669,
                                                                10673
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1736
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1740
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10664,
                                                              10673
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1731
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1740
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10645,
                                                          10674
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1712
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1741
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "forEach",
                                                        "range": [
                                                          10675,
                                                          10682
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1742
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1749
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10645,
                                                        10682
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1712
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1749
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              10692,
                                                              10693
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1759
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1760
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "argument": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "===",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": true,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this2",
                                                                          "range": [
                                                                            10702,
                                                                            10708
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1769
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1775
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "hits",
                                                                          "range": [
                                                                            10709,
                                                                            10713
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1776
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1780
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10702,
                                                                          10713
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1769
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1780
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          10714,
                                                                          10715
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1781
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1782
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10702,
                                                                        10716
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1769
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1783
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "receiver",
                                                                      "range": [
                                                                        10717,
                                                                        10725
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1784
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1792
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10702,
                                                                      10725
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1769
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1792
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      10728,
                                                                      10729
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1795
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1796
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10702,
                                                                    10729
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1769
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1796
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "delete",
                                                                  "argument": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          10738,
                                                                          10744
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1805
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1811
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "hits",
                                                                        "range": [
                                                                          10745,
                                                                          10749
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1812
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1816
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10738,
                                                                        10749
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1805
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1816
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "e",
                                                                      "range": [
                                                                        10750,
                                                                        10751
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1817
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1818
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10738,
                                                                      10752
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1805
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1819
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    10731,
                                                                    10752
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1798
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1819
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10702,
                                                                  10752
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1769
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1819
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10695,
                                                                10752
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1762
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1819
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10694,
                                                            10753
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1761
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1820
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          10683,
                                                          10753
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1750
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1820
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10645,
                                                      10754
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1712
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1821
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "SequenceExpression",
                                                          "expressions": [
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                10756,
                                                                10757
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1823
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1824
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "_keys2",
                                                                "range": [
                                                                  10758,
                                                                  10764
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1825
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1831
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "default",
                                                                "range": [
                                                                  10765,
                                                                  10772
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1832
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1839
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10758,
                                                                10772
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1825
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1839
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10756,
                                                            10772
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1823
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1839
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10774,
                                                                10778
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1841
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1845
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "actions",
                                                              "range": [
                                                                10779,
                                                                10786
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1846
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1853
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10774,
                                                              10786
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1841
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1853
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10755,
                                                          10787
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1822
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1854
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "forEach",
                                                        "range": [
                                                          10788,
                                                          10795
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1855
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1862
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10755,
                                                        10795
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1822
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1862
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              10805,
                                                              10806
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1872
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1873
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "argument": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "===",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": true,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this2",
                                                                          "range": [
                                                                            10815,
                                                                            10821
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1882
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1888
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "actions",
                                                                          "range": [
                                                                            10822,
                                                                            10829
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 1889
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 1896
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10815,
                                                                          10829
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1882
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1896
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          10830,
                                                                          10831
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1897
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1898
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10815,
                                                                        10832
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1882
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1899
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "receiver",
                                                                      "range": [
                                                                        10833,
                                                                        10841
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1900
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1908
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10815,
                                                                      10841
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1882
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1908
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      10844,
                                                                      10845
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1911
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1912
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10815,
                                                                    10845
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1882
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1912
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "delete",
                                                                  "argument": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          10854,
                                                                          10860
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1921
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1927
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "actions",
                                                                        "range": [
                                                                          10861,
                                                                          10868
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 1928
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 1935
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10854,
                                                                        10868
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1921
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1935
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "e",
                                                                      "range": [
                                                                        10869,
                                                                        10870
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 1936
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 1937
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10854,
                                                                      10871
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 1921
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 1938
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    10847,
                                                                    10871
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 1914
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 1938
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10815,
                                                                  10871
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1882
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1938
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10808,
                                                                10871
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1875
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1938
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10807,
                                                            10872
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1874
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1939
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          10796,
                                                          10872
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1863
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1939
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10755,
                                                      10873
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1822
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 1940
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "SequenceExpression",
                                                          "expressions": [
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                10875,
                                                                10876
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1942
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1943
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "_keys2",
                                                                "range": [
                                                                  10877,
                                                                  10883
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1944
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1950
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "default",
                                                                "range": [
                                                                  10884,
                                                                  10891
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 1951
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 1958
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10877,
                                                                10891
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1944
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1958
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10875,
                                                            10891
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1942
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 1958
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                10893,
                                                                10897
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1960
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1964
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "hovered",
                                                              "range": [
                                                                10898,
                                                                10905
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1965
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 1972
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10893,
                                                              10905
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1960
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1972
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10874,
                                                          10906
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1941
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1973
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "forEach",
                                                        "range": [
                                                          10907,
                                                          10914
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1974
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 1981
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10874,
                                                        10914
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 1941
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 1981
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              10924,
                                                              10925
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 1991
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 1992
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "argument": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "===",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": true,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this2",
                                                                          "range": [
                                                                            10934,
                                                                            10940
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 2001
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 2007
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "hovered",
                                                                          "range": [
                                                                            10941,
                                                                            10948
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 9,
                                                                              "column": 2008
                                                                            },
                                                                            "end": {
                                                                              "line": 9,
                                                                              "column": 2015
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10934,
                                                                          10948
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 2001
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 2015
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          10949,
                                                                          10950
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 2016
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 2017
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10934,
                                                                        10951
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 2001
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 2018
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "receiver",
                                                                      "range": [
                                                                        10952,
                                                                        10960
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 2019
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 2027
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10934,
                                                                      10960
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2001
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2027
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      10963,
                                                                      10964
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2030
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2031
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10934,
                                                                    10964
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2001
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2031
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "delete",
                                                                  "argument": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          10973,
                                                                          10979
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 2040
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 2046
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "hovered",
                                                                        "range": [
                                                                          10980,
                                                                          10987
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 9,
                                                                            "column": 2047
                                                                          },
                                                                          "end": {
                                                                            "line": 9,
                                                                            "column": 2054
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10973,
                                                                        10987
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 2040
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 2054
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "e",
                                                                      "range": [
                                                                        10988,
                                                                        10989
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 2055
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 2056
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10973,
                                                                      10990
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2040
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2057
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    10966,
                                                                    10990
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2033
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2057
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10934,
                                                                  10990
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2001
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2057
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10927,
                                                                10990
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 1994
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 2057
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10926,
                                                            10991
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 1993
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 2058
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          10915,
                                                          10991
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 1982
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 2058
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10874,
                                                      10992
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 1941
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 2059
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10375,
                                                  10992
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 9,
                                                    "column": 1442
                                                  },
                                                  "end": {
                                                    "line": 9,
                                                    "column": 2059
                                                  }
                                                }
                                              },
                                              "range": [
                                                10375,
                                                10992
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 1442
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 2059
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10332,
                                            10993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 1399
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2060
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10308,
                                          10993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 1375
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2060
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10302,
                                        10993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 1369
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2060
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    10282,
                                    10994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 1349
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 2061
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          10996,
                                          10999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2063
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2066
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "getActions",
                                        "raw": "'getActions'",
                                        "range": [
                                          11000,
                                          11012
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2067
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2079
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10996,
                                        11012
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 2063
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2079
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          11013,
                                          11018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2080
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2085
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "getActions",
                                          "range": [
                                            11028,
                                            11038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 2095
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2105
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    11048,
                                                    11052
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 2115
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 2119
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "actionsArray",
                                                  "range": [
                                                    11053,
                                                    11065
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 2120
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 2132
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11048,
                                                  11065
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 9,
                                                    "column": 2115
                                                  },
                                                  "end": {
                                                    "line": 9,
                                                    "column": 2132
                                                  }
                                                }
                                              },
                                              "range": [
                                                11041,
                                                11065
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 2108
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 2132
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11040,
                                            11066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 2107
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2133
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11019,
                                          11066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2086
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2133
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11013,
                                        11066
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 2080
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2133
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    10995,
                                    11067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 2062
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 2134
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          11069,
                                          11072
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2136
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2139
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "isHit",
                                        "raw": "'isHit'",
                                        "range": [
                                          11073,
                                          11080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2140
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2147
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11069,
                                        11080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 2136
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2147
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          11081,
                                          11086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2148
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2153
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "isHit",
                                          "range": [
                                            11096,
                                            11101
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 2163
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2168
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              11102,
                                              11103
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 2169
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 2170
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "!==",
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "operator": "void",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      11117,
                                                      11118
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 2184
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 2185
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    11112,
                                                    11118
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 2179
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 2185
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          11121,
                                                          11125
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 2188
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 2192
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hitsArray",
                                                        "range": [
                                                          11126,
                                                          11135
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 2193
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 2202
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11121,
                                                        11135
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 2188
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 2202
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "find",
                                                      "range": [
                                                        11136,
                                                        11140
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 2203
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 2207
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11121,
                                                      11140
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 2188
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 2207
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "d",
                                                          "range": [
                                                            11150,
                                                            11151
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 2217
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 2218
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ConditionalExpression",
                                                              "test": {
                                                                "type": "BinaryExpression",
                                                                "operator": "instanceof",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    11160,
                                                                    11161
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2227
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2228
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "THREE",
                                                                    "range": [
                                                                      11173,
                                                                      11178
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2240
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2245
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Material",
                                                                    "range": [
                                                                      11179,
                                                                      11187
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2246
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2254
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11173,
                                                                    11187
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2240
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2254
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11160,
                                                                  11187
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2227
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2254
                                                                  }
                                                                }
                                                              },
                                                              "consequent": {
                                                                "type": "BinaryExpression",
                                                                "operator": "===",
                                                                "left": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "d",
                                                                    "range": [
                                                                      11188,
                                                                      11189
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2255
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2256
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "material",
                                                                    "range": [
                                                                      11190,
                                                                      11198
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2257
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2265
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11188,
                                                                    11198
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2255
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2265
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    11201,
                                                                    11202
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2268
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2269
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11188,
                                                                  11202
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2255
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2269
                                                                  }
                                                                }
                                                              },
                                                              "alternate": {
                                                                "type": "BinaryExpression",
                                                                "operator": "===",
                                                                "left": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "d",
                                                                      "range": [
                                                                        11203,
                                                                        11204
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 2270
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 2271
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "object",
                                                                      "range": [
                                                                        11205,
                                                                        11211
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 9,
                                                                          "column": 2272
                                                                        },
                                                                        "end": {
                                                                          "line": 9,
                                                                          "column": 2278
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11203,
                                                                      11211
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2270
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2278
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "id",
                                                                    "range": [
                                                                      11212,
                                                                      11214
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2279
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2281
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11203,
                                                                    11214
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2270
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2281
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      11217,
                                                                      11218
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2284
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2285
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "id",
                                                                    "range": [
                                                                      11219,
                                                                      11221
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 9,
                                                                        "column": 2286
                                                                      },
                                                                      "end": {
                                                                        "line": 9,
                                                                        "column": 2288
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11217,
                                                                    11221
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2284
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2288
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11203,
                                                                  11221
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2270
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2288
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11160,
                                                                11221
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 2227
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 2288
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11153,
                                                              11221
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 2220
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 2288
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11152,
                                                          11222
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 2219
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 2289
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        11141,
                                                        11222
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 2208
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 2289
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11121,
                                                    11223
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 2188
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 2290
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11112,
                                                  11223
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 9,
                                                    "column": 2179
                                                  },
                                                  "end": {
                                                    "line": 9,
                                                    "column": 2290
                                                  }
                                                }
                                              },
                                              "range": [
                                                11105,
                                                11223
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 2172
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 2290
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11104,
                                            11224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 2171
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2291
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11087,
                                          11224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2154
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2291
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11081,
                                        11224
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 2148
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2291
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    11068,
                                    11225
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 2135
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 2292
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          11227,
                                          11230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2294
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2297
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "isAction",
                                        "raw": "'isAction'",
                                        "range": [
                                          11231,
                                          11241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2298
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2308
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11227,
                                        11241
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 2294
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2308
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          11242,
                                          11247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2309
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2314
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "isAction",
                                          "range": [
                                            11257,
                                            11265
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 2324
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2332
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              11266,
                                              11267
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 2333
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 2334
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        11276,
                                                        11280
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 2343
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 2347
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "actionsArray",
                                                      "range": [
                                                        11281,
                                                        11293
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 2348
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 2360
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11276,
                                                      11293
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 2343
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 2360
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "find",
                                                    "range": [
                                                      11294,
                                                      11298
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 2361
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 2365
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11276,
                                                    11298
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 9,
                                                      "column": 2343
                                                    },
                                                    "end": {
                                                      "line": 9,
                                                      "column": 2365
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "d",
                                                        "range": [
                                                          11308,
                                                          11309
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 9,
                                                            "column": 2375
                                                          },
                                                          "end": {
                                                            "line": 9,
                                                            "column": 2376
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "BinaryExpression",
                                                            "operator": "==",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "d",
                                                                  "range": [
                                                                    11318,
                                                                    11319
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2385
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2386
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "object",
                                                                  "range": [
                                                                    11320,
                                                                    11326
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 9,
                                                                      "column": 2387
                                                                    },
                                                                    "end": {
                                                                      "line": 9,
                                                                      "column": 2393
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11318,
                                                                  11326
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2385
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2393
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "id",
                                                                "range": [
                                                                  11327,
                                                                  11329
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2394
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2396
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11318,
                                                                11329
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 2385
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 2396
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "c",
                                                                "range": [
                                                                  11331,
                                                                  11332
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2398
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2399
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "id",
                                                                "range": [
                                                                  11333,
                                                                  11335
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 9,
                                                                    "column": 2400
                                                                  },
                                                                  "end": {
                                                                    "line": 9,
                                                                    "column": 2402
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11331,
                                                                11335
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 9,
                                                                  "column": 2398
                                                                },
                                                                "end": {
                                                                  "line": 9,
                                                                  "column": 2402
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11318,
                                                              11335
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 9,
                                                                "column": 2385
                                                              },
                                                              "end": {
                                                                "line": 9,
                                                                "column": 2402
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11311,
                                                            11335
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 9,
                                                              "column": 2378
                                                            },
                                                            "end": {
                                                              "line": 9,
                                                              "column": 2402
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11310,
                                                        11336
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 9,
                                                          "column": 2377
                                                        },
                                                        "end": {
                                                          "line": 9,
                                                          "column": 2403
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      11299,
                                                      11336
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 9,
                                                        "column": 2366
                                                      },
                                                      "end": {
                                                        "line": 9,
                                                        "column": 2403
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11276,
                                                  11337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 9,
                                                    "column": 2343
                                                  },
                                                  "end": {
                                                    "line": 9,
                                                    "column": 2404
                                                  }
                                                }
                                              },
                                              "range": [
                                                11269,
                                                11337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 2336
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 2404
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11268,
                                            11338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 2335
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 2405
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11248,
                                          11338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 2315
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 2405
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11242,
                                        11338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 2309
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 2405
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    11226,
                                    11339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 2293
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 2406
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1805,
                                11340
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 1805
                                },
                                "end": {
                                  "line": 9,
                                  "column": 2407
                                }
                              }
                            }
                          ],
                          "range": [
                            1767,
                            11341
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1767
                            },
                            "end": {
                              "line": 9,
                              "column": 2408
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "Interaction",
                          "range": [
                            11342,
                            11353
                          ],
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 2409
                            },
                            "end": {
                              "line": 9,
                              "column": 2420
                            }
                          }
                        }
                      ],
                      "range": [
                        1767,
                        11353
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1767
                        },
                        "end": {
                          "line": 9,
                          "column": 2420
                        }
                      }
                    },
                    "range": [
                      1761,
                      11353
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1761
                      },
                      "end": {
                        "line": 9,
                        "column": 2420
                      }
                    }
                  }
                ],
                "range": [
                  1157,
                  11354
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1157
                  },
                  "end": {
                    "line": 9,
                    "column": 2421
                  }
                }
              },
              "generator": false,
              "expression": false,
              "range": [
                1147,
                11354
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1147
                },
                "end": {
                  "line": 9,
                  "column": 2421
                }
              }
            },
            "arguments": [],
            "range": [
              1147,
              11356
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1147
              },
              "end": {
                "line": 9,
                "column": 2423
              }
            }
          },
          "range": [
            1135,
            11356
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1135
            },
            "end": {
              "line": 9,
              "column": 2423
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        1131,
        11357
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1131
        },
        "end": {
          "line": 9,
          "column": 2424
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              11357,
              11364
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 2424
              },
              "end": {
                "line": 9,
                "column": 2431
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              11365,
              11372
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 2432
              },
              "end": {
                "line": 9,
                "column": 2439
              }
            }
          },
          "range": [
            11357,
            11372
          ],
          "loc": {
            "start": {
              "line": 9,
              "column": 2424
            },
            "end": {
              "line": 9,
              "column": 2439
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "Interaction",
          "range": [
            11373,
            11384
          ],
          "loc": {
            "start": {
              "line": 9,
              "column": 2440
            },
            "end": {
              "line": 9,
              "column": 2451
            }
          }
        },
        "range": [
          11357,
          11384
        ],
        "loc": {
          "start": {
            "line": 9,
            "column": 2424
          },
          "end": {
            "line": 9,
            "column": 2451
          }
        }
      },
      "range": [
        11357,
        11385
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 2424
        },
        "end": {
          "line": 9,
          "column": 2452
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    11385
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 9,
      "column": 2452
    }
  },
  "comments": [
    {
      "type": "Line",
      "value": " Object being dragged",
      "range": [
        2589,
        2612
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2589
        },
        "end": {
          "line": 1,
          "column": 2612
        }
      }
    },
    {
      "type": "Line",
      "value": " Dry run: nothing under the curser when the view was clicked/touched",
      "range": [
        2863,
        2933
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 250
        },
        "end": {
          "line": 2,
          "column": 320
        }
      }
    },
    {
      "type": "Line",
      "value": " Objects that have been pierced",
      "range": [
        3332,
        3365
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 398
        },
        "end": {
          "line": 3,
          "column": 431
        }
      }
    },
    {
      "type": "Line",
      "value": " Raycaster can return two intersections, front & back, we cast away the backside",
      "range": [
        5134,
        5216
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 1768
        },
        "end": {
          "line": 4,
          "column": 1850
        }
      }
    },
    {
      "type": "Line",
      "value": " Take out everything that's not under the cursor right now and that's not in the actions",
      "range": [
        5674,
        5764
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 457
        },
        "end": {
          "line": 5,
          "column": 547
        }
      }
    },
    {
      "type": "Line",
      "value": " Sort after scene-graph",
      "range": [
        5848,
        5873
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 83
        },
        "end": {
          "line": 6,
          "column": 108
        }
      }
    },
    {
      "type": "Line",
      "value": " Filter",
      "range": [
        5946,
        5955
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 72
        },
        "end": {
          "line": 7,
          "column": 81
        }
      }
    },
    {
      "type": "Line",
      "value": " Signal Mouseup",
      "range": [
        8915,
        8932
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 2959
        },
        "end": {
          "line": 8,
          "column": 2976
        }
      }
    }
  ]
}