{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "'use strict'",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              13,
              19
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 13
              },
              "end": {
                "line": 1,
                "column": 19
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              20,
              34
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 20
              },
              "end": {
                "line": 1,
                "column": 34
              }
            }
          },
          "range": [
            13,
            34
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 13
            },
            "end": {
              "line": 1,
              "column": 34
            }
          }
        },
        "arguments": [
          {
            "type": "Identifier",
            "name": "exports",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 35
              },
              "end": {
                "line": 1,
                "column": 42
              }
            }
          },
          {
            "type": "Literal",
            "value": "__esModule",
            "raw": "'__esModule'",
            "range": [
              43,
              55
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 43
              },
              "end": {
                "line": 1,
                "column": 55
              }
            }
          },
          {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    57,
                    62
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 57
                    },
                    "end": {
                      "line": 1,
                      "column": 62
                    }
                  }
                },
                "value": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      64,
                      65
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 64
                      },
                      "end": {
                        "line": 1,
                        "column": 65
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    63,
                    65
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 63
                    },
                    "end": {
                      "line": 1,
                      "column": 65
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  57,
                  65
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 57
                  },
                  "end": {
                    "line": 1,
                    "column": 65
                  }
                }
              }
            ],
            "range": [
              56,
              66
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 56
              },
              "end": {
                "line": 1,
                "column": 66
              }
            }
          }
        ],
        "range": [
          13,
          67
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 13
          },
          "end": {
            "line": 1,
            "column": 67
          }
        }
      },
      "range": [
        13,
        68
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 13
        },
        "end": {
          "line": 1,
          "column": 68
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              68,
              75
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 68
              },
              "end": {
                "line": 1,
                "column": 75
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "easing",
            "range": [
              76,
              82
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 76
              },
              "end": {
                "line": 1,
                "column": 82
              }
            }
          },
          "range": [
            68,
            82
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 68
            },
            "end": {
              "line": 1,
              "column": 82
            }
          }
        },
        "right": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "exports",
              "range": [
                83,
                90
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 83
                },
                "end": {
                  "line": 1,
                  "column": 90
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Tween",
              "range": [
                91,
                96
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 91
                },
                "end": {
                  "line": 1,
                  "column": 96
                }
              }
            },
            "range": [
              83,
              96
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 83
              },
              "end": {
                "line": 1,
                "column": 96
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "exports",
                "range": [
                  97,
                  104
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 97
                  },
                  "end": {
                    "line": 1,
                    "column": 104
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Rest",
                "range": [
                  105,
                  109
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 105
                  },
                  "end": {
                    "line": 1,
                    "column": 109
                  }
                }
              },
              "range": [
                97,
                109
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 97
                },
                "end": {
                  "line": 1,
                  "column": 109
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "exports",
                  "range": [
                    110,
                    117
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 110
                    },
                    "end": {
                      "line": 1,
                      "column": 117
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "SocketIO",
                  "range": [
                    118,
                    126
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 118
                    },
                    "end": {
                      "line": 1,
                      "column": 126
                    }
                  }
                },
                "range": [
                  110,
                  126
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 110
                  },
                  "end": {
                    "line": 1,
                    "column": 126
                  }
                }
              },
              "right": {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "exports",
                    "range": [
                      127,
                      134
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 127
                      },
                      "end": {
                        "line": 1,
                        "column": 134
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "Orbit",
                    "range": [
                      135,
                      140
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 135
                      },
                      "end": {
                        "line": 1,
                        "column": 140
                      }
                    }
                  },
                  "range": [
                    127,
                    140
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 127
                    },
                    "end": {
                      "line": 1,
                      "column": 140
                    }
                  }
                },
                "right": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "exports",
                      "range": [
                        141,
                        148
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 141
                        },
                        "end": {
                          "line": 1,
                          "column": 148
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "Presentation",
                      "range": [
                        149,
                        161
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 149
                        },
                        "end": {
                          "line": 1,
                          "column": 161
                        }
                      }
                    },
                    "range": [
                      141,
                      161
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 141
                      },
                      "end": {
                        "line": 1,
                        "column": 161
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "exports",
                        "range": [
                          162,
                          169
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 162
                          },
                          "end": {
                            "line": 1,
                            "column": 169
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "MeshPhongMaterial",
                        "range": [
                          170,
                          187
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 170
                          },
                          "end": {
                            "line": 1,
                            "column": 187
                          }
                        }
                      },
                      "range": [
                        162,
                        187
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 162
                        },
                        "end": {
                          "line": 1,
                          "column": 187
                        }
                      }
                    },
                    "right": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "exports",
                          "range": [
                            188,
                            195
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 188
                            },
                            "end": {
                              "line": 1,
                              "column": 195
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "Perspective",
                          "range": [
                            196,
                            207
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 196
                            },
                            "end": {
                              "line": 1,
                              "column": 207
                            }
                          }
                        },
                        "range": [
                          188,
                          207
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 188
                          },
                          "end": {
                            "line": 1,
                            "column": 207
                          }
                        }
                      },
                      "right": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "exports",
                            "range": [
                              208,
                              215
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 208
                              },
                              "end": {
                                "line": 1,
                                "column": 215
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "Raycaster",
                            "range": [
                              216,
                              225
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 216
                              },
                              "end": {
                                "line": 1,
                                "column": 225
                              }
                            }
                          },
                          "range": [
                            208,
                            225
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 208
                            },
                            "end": {
                              "line": 1,
                              "column": 225
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "exports",
                              "range": [
                                226,
                                233
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 226
                                },
                                "end": {
                                  "line": 1,
                                  "column": 233
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "Object3",
                              "range": [
                                234,
                                241
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 234
                                },
                                "end": {
                                  "line": 1,
                                  "column": 241
                                }
                              }
                            },
                            "range": [
                              226,
                              241
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 226
                              },
                              "end": {
                                "line": 1,
                                "column": 241
                              }
                            }
                          },
                          "right": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "exports",
                                "range": [
                                  242,
                                  249
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 242
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 249
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "helpers",
                                "range": [
                                  250,
                                  257
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 250
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 257
                                  }
                                }
                              },
                              "range": [
                                242,
                                257
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 242
                                },
                                "end": {
                                  "line": 1,
                                  "column": 257
                                }
                              }
                            },
                            "right": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "exports",
                                  "range": [
                                    258,
                                    265
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 258
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 265
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "error",
                                  "range": [
                                    266,
                                    271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 266
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 271
                                    }
                                  }
                                },
                                "range": [
                                  258,
                                  271
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 258
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 271
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "exports",
                                    "range": [
                                      272,
                                      279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 272
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 279
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "Events",
                                    "range": [
                                      280,
                                      286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 280
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 286
                                      }
                                    }
                                  },
                                  "range": [
                                    272,
                                    286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 272
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 286
                                    }
                                  }
                                },
                                "right": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "exports",
                                      "range": [
                                        287,
                                        294
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 287
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 294
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Dom",
                                      "range": [
                                        295,
                                        298
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 295
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 298
                                        }
                                      }
                                    },
                                    "range": [
                                      287,
                                      298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 287
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 298
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "exports",
                                        "range": [
                                          299,
                                          306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 299
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 306
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "Interaction",
                                        "range": [
                                          307,
                                          318
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 307
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 318
                                          }
                                        }
                                      },
                                      "range": [
                                        299,
                                        318
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 299
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 318
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "exports",
                                          "range": [
                                            319,
                                            326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 319
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 326
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Renderer",
                                          "range": [
                                            327,
                                            335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 327
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 335
                                            }
                                          }
                                        },
                                        "range": [
                                          319,
                                          335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 319
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 335
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "exports",
                                            "range": [
                                              336,
                                              343
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 336
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 343
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "Parser",
                                            "range": [
                                              344,
                                              350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 344
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 350
                                              }
                                            }
                                          },
                                          "range": [
                                            336,
                                            350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 336
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 350
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "exports",
                                              "range": [
                                                351,
                                                358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 351
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 358
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "View",
                                              "range": [
                                                359,
                                                363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 359
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 363
                                                }
                                              }
                                            },
                                            "range": [
                                              351,
                                              363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 351
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 363
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "exports",
                                                "range": [
                                                  364,
                                                  371
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 364
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 371
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "Canvas",
                                                "range": [
                                                  372,
                                                  378
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 372
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 378
                                                  }
                                                }
                                              },
                                              "range": [
                                                364,
                                                378
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 364
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 378
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "exports",
                                                  "range": [
                                                    379,
                                                    386
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 379
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 386
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "lastCreated",
                                                  "range": [
                                                    387,
                                                    398
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 387
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 398
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  379,
                                                  398
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 379
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 398
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "exports",
                                                    "range": [
                                                      399,
                                                      406
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 399
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 406
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "version",
                                                    "range": [
                                                      407,
                                                      414
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 407
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 414
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    399,
                                                    414
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 399
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 414
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "exports",
                                                      "range": [
                                                        415,
                                                        422
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 415
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 422
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Defaults",
                                                      "range": [
                                                        423,
                                                        431
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 423
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 431
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      415,
                                                      431
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 415
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 431
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "UnaryExpression",
                                                    "operator": "void",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        437,
                                                        438
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 437
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 438
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      432,
                                                      438
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 432
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 438
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    415,
                                                    438
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 415
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 438
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  399,
                                                  438
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 399
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 438
                                                  }
                                                }
                                              },
                                              "range": [
                                                379,
                                                438
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 379
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 438
                                                }
                                              }
                                            },
                                            "range": [
                                              364,
                                              438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 364
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 438
                                              }
                                            }
                                          },
                                          "range": [
                                            351,
                                            438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 351
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 438
                                            }
                                          }
                                        },
                                        "range": [
                                          336,
                                          438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 336
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 438
                                          }
                                        }
                                      },
                                      "range": [
                                        319,
                                        438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 319
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 438
                                        }
                                      }
                                    },
                                    "range": [
                                      299,
                                      438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 299
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 438
                                      }
                                    }
                                  },
                                  "range": [
                                    287,
                                    438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 287
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 438
                                    }
                                  }
                                },
                                "range": [
                                  272,
                                  438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 272
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 438
                                  }
                                }
                              },
                              "range": [
                                258,
                                438
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 258
                                },
                                "end": {
                                  "line": 1,
                                  "column": 438
                                }
                              }
                            },
                            "range": [
                              242,
                              438
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 242
                              },
                              "end": {
                                "line": 1,
                                "column": 438
                              }
                            }
                          },
                          "range": [
                            226,
                            438
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 226
                            },
                            "end": {
                              "line": 1,
                              "column": 438
                            }
                          }
                        },
                        "range": [
                          208,
                          438
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 208
                          },
                          "end": {
                            "line": 1,
                            "column": 438
                          }
                        }
                      },
                      "range": [
                        188,
                        438
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 188
                        },
                        "end": {
                          "line": 1,
                          "column": 438
                        }
                      }
                    },
                    "range": [
                      162,
                      438
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 162
                      },
                      "end": {
                        "line": 1,
                        "column": 438
                      }
                    }
                  },
                  "range": [
                    141,
                    438
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 141
                    },
                    "end": {
                      "line": 1,
                      "column": 438
                    }
                  }
                },
                "range": [
                  127,
                  438
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 127
                  },
                  "end": {
                    "line": 1,
                    "column": 438
                  }
                }
              },
              "range": [
                110,
                438
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 110
                },
                "end": {
                  "line": 1,
                  "column": 438
                }
              }
            },
            "range": [
              97,
              438
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 97
              },
              "end": {
                "line": 1,
                "column": 438
              }
            }
          },
          "range": [
            83,
            438
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 83
            },
            "end": {
              "line": 1,
              "column": 438
            }
          }
        },
        "range": [
          68,
          438
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 68
          },
          "end": {
            "line": 1,
            "column": 438
          }
        }
      },
      "range": [
        68,
        439
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 68
        },
        "end": {
          "line": 1,
          "column": 439
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_canvas",
            "range": [
              443,
              450
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 443
              },
              "end": {
                "line": 1,
                "column": 450
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                451,
                458
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 451
                },
                "end": {
                  "line": 1,
                  "column": 458
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/canvas",
                "raw": "'./core/canvas'",
                "range": [
                  459,
                  474
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 459
                  },
                  "end": {
                    "line": 1,
                    "column": 474
                  }
                }
              }
            ],
            "range": [
              451,
              475
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 451
              },
              "end": {
                "line": 1,
                "column": 475
              }
            }
          },
          "range": [
            443,
            475
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 443
            },
            "end": {
              "line": 1,
              "column": 475
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        439,
        476
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 439
        },
        "end": {
          "line": 1,
          "column": 476
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              476,
              482
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 476
              },
              "end": {
                "line": 1,
                "column": 482
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              483,
              497
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 483
              },
              "end": {
                "line": 1,
                "column": 497
              }
            }
          },
          "range": [
            476,
            497
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 476
            },
            "end": {
              "line": 1,
              "column": 497
            }
          }
        },
        "arguments": [
          {
            "type": "Identifier",
            "name": "exports",
            "range": [
              498,
              505
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 498
              },
              "end": {
                "line": 1,
                "column": 505
              }
            }
          },
          {
            "type": "Literal",
            "value": "version",
            "raw": "'version'",
            "range": [
              506,
              515
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 506
              },
              "end": {
                "line": 1,
                "column": 515
              }
            }
          },
          {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "enumerable",
                  "range": [
                    517,
                    527
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 517
                    },
                    "end": {
                      "line": 1,
                      "column": 527
                    }
                  }
                },
                "value": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      529,
                      530
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 529
                      },
                      "end": {
                        "line": 1,
                        "column": 530
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    528,
                    530
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 528
                    },
                    "end": {
                      "line": 1,
                      "column": 530
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  517,
                  530
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 517
                  },
                  "end": {
                    "line": 1,
                    "column": 530
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "get",
                  "range": [
                    531,
                    534
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 531
                    },
                    "end": {
                      "line": 1,
                      "column": 534
                    }
                  }
                },
                "value": {
                  "type": "FunctionExpression",
                  "id": {
                    "type": "Identifier",
                    "name": "get",
                    "range": [
                      544,
                      547
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 544
                      },
                      "end": {
                        "line": 1,
                        "column": 547
                      }
                    }
                  },
                  "params": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "_canvas",
                            "range": [
                              557,
                              564
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 557
                              },
                              "end": {
                                "line": 1,
                                "column": 564
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "version",
                            "range": [
                              565,
                              572
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 565
                              },
                              "end": {
                                "line": 1,
                                "column": 572
                              }
                            }
                          },
                          "range": [
                            557,
                            572
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 557
                            },
                            "end": {
                              "line": 1,
                              "column": 572
                            }
                          }
                        },
                        "range": [
                          550,
                          572
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 550
                          },
                          "end": {
                            "line": 1,
                            "column": 572
                          }
                        }
                      }
                    ],
                    "range": [
                      549,
                      573
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 549
                      },
                      "end": {
                        "line": 1,
                        "column": 573
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    535,
                    573
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 535
                    },
                    "end": {
                      "line": 1,
                      "column": 573
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  531,
                  573
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 531
                  },
                  "end": {
                    "line": 1,
                    "column": 573
                  }
                }
              }
            ],
            "range": [
              516,
              574
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 516
              },
              "end": {
                "line": 1,
                "column": 574
              }
            }
          }
        ],
        "range": [
          476,
          575
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 476
          },
          "end": {
            "line": 1,
            "column": 575
          }
        }
      },
      "range": [
        476,
        576
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 476
        },
        "end": {
          "line": 1,
          "column": 576
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              576,
              582
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 576
              },
              "end": {
                "line": 1,
                "column": 582
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              583,
              597
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 583
              },
              "end": {
                "line": 1,
                "column": 597
              }
            }
          },
          "range": [
            576,
            597
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 576
            },
            "end": {
              "line": 1,
              "column": 597
            }
          }
        },
        "arguments": [
          {
            "type": "Identifier",
            "name": "exports",
            "range": [
              598,
              605
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 598
              },
              "end": {
                "line": 1,
                "column": 605
              }
            }
          },
          {
            "type": "Literal",
            "value": "lastCreated",
            "raw": "'lastCreated'",
            "range": [
              606,
              619
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 606
              },
              "end": {
                "line": 1,
                "column": 619
              }
            }
          },
          {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "enumerable",
                  "range": [
                    621,
                    631
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 621
                    },
                    "end": {
                      "line": 1,
                      "column": 631
                    }
                  }
                },
                "value": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      633,
                      634
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 633
                      },
                      "end": {
                        "line": 1,
                        "column": 634
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    632,
                    634
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 632
                    },
                    "end": {
                      "line": 1,
                      "column": 634
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  621,
                  634
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 621
                  },
                  "end": {
                    "line": 1,
                    "column": 634
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "get",
                  "range": [
                    635,
                    638
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 635
                    },
                    "end": {
                      "line": 1,
                      "column": 638
                    }
                  }
                },
                "value": {
                  "type": "FunctionExpression",
                  "id": {
                    "type": "Identifier",
                    "name": "get",
                    "range": [
                      648,
                      651
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 648
                      },
                      "end": {
                        "line": 1,
                        "column": 651
                      }
                    }
                  },
                  "params": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "_canvas",
                            "range": [
                              661,
                              668
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 661
                              },
                              "end": {
                                "line": 1,
                                "column": 668
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "lastCreated",
                            "range": [
                              669,
                              680
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 669
                              },
                              "end": {
                                "line": 1,
                                "column": 680
                              }
                            }
                          },
                          "range": [
                            661,
                            680
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 661
                            },
                            "end": {
                              "line": 1,
                              "column": 680
                            }
                          }
                        },
                        "range": [
                          654,
                          680
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 654
                          },
                          "end": {
                            "line": 1,
                            "column": 680
                          }
                        }
                      }
                    ],
                    "range": [
                      653,
                      681
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 653
                      },
                      "end": {
                        "line": 1,
                        "column": 681
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    639,
                    681
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 639
                    },
                    "end": {
                      "line": 1,
                      "column": 681
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  635,
                  681
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 635
                  },
                  "end": {
                    "line": 1,
                    "column": 681
                  }
                }
              }
            ],
            "range": [
              620,
              682
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 620
              },
              "end": {
                "line": 1,
                "column": 682
              }
            }
          }
        ],
        "range": [
          576,
          683
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 576
          },
          "end": {
            "line": 1,
            "column": 683
          }
        }
      },
      "range": [
        576,
        684
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 576
        },
        "end": {
          "line": 1,
          "column": 684
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_defaults",
            "range": [
              688,
              697
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 688
              },
              "end": {
                "line": 1,
                "column": 697
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                698,
                705
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 698
                },
                "end": {
                  "line": 1,
                  "column": 705
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/defaults",
                "raw": "'./core/defaults'",
                "range": [
                  706,
                  723
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 706
                  },
                  "end": {
                    "line": 1,
                    "column": 723
                  }
                }
              }
            ],
            "range": [
              698,
              724
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 698
              },
              "end": {
                "line": 1,
                "column": 724
              }
            }
          },
          "range": [
            688,
            724
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 688
            },
            "end": {
              "line": 1,
              "column": 724
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_defaults2",
            "range": [
              725,
              735
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 725
              },
              "end": {
                "line": 1,
                "column": 735
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                736,
                758
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 736
                },
                "end": {
                  "line": 1,
                  "column": 758
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_defaults",
                "range": [
                  759,
                  768
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 759
                  },
                  "end": {
                    "line": 1,
                    "column": 768
                  }
                }
              }
            ],
            "range": [
              736,
              769
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 736
              },
              "end": {
                "line": 1,
                "column": 769
              }
            }
          },
          "range": [
            725,
            769
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 725
            },
            "end": {
              "line": 1,
              "column": 769
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_canvas2",
            "range": [
              770,
              778
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 770
              },
              "end": {
                "line": 1,
                "column": 778
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                779,
                801
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 779
                },
                "end": {
                  "line": 1,
                  "column": 801
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_canvas",
                "range": [
                  802,
                  809
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 802
                  },
                  "end": {
                    "line": 1,
                    "column": 809
                  }
                }
              }
            ],
            "range": [
              779,
              810
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 779
              },
              "end": {
                "line": 1,
                "column": 810
              }
            }
          },
          "range": [
            770,
            810
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 770
            },
            "end": {
              "line": 1,
              "column": 810
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_view",
            "range": [
              811,
              816
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 811
              },
              "end": {
                "line": 1,
                "column": 816
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                817,
                824
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 817
                },
                "end": {
                  "line": 1,
                  "column": 824
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/view",
                "raw": "'./core/view'",
                "range": [
                  825,
                  838
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 825
                  },
                  "end": {
                    "line": 1,
                    "column": 838
                  }
                }
              }
            ],
            "range": [
              817,
              839
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 817
              },
              "end": {
                "line": 1,
                "column": 839
              }
            }
          },
          "range": [
            811,
            839
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 811
            },
            "end": {
              "line": 1,
              "column": 839
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_view2",
            "range": [
              840,
              846
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 840
              },
              "end": {
                "line": 1,
                "column": 846
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                847,
                869
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 847
                },
                "end": {
                  "line": 1,
                  "column": 869
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_view",
                "range": [
                  870,
                  875
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 870
                  },
                  "end": {
                    "line": 1,
                    "column": 875
                  }
                }
              }
            ],
            "range": [
              847,
              876
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 847
              },
              "end": {
                "line": 1,
                "column": 876
              }
            }
          },
          "range": [
            840,
            876
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 840
            },
            "end": {
              "line": 1,
              "column": 876
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_parser",
            "range": [
              877,
              884
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 877
              },
              "end": {
                "line": 1,
                "column": 884
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                885,
                892
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 885
                },
                "end": {
                  "line": 1,
                  "column": 892
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/parser",
                "raw": "'./core/parser'",
                "range": [
                  893,
                  908
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 893
                  },
                  "end": {
                    "line": 1,
                    "column": 908
                  }
                }
              }
            ],
            "range": [
              885,
              909
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 885
              },
              "end": {
                "line": 1,
                "column": 909
              }
            }
          },
          "range": [
            877,
            909
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 877
            },
            "end": {
              "line": 1,
              "column": 909
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_parser2",
            "range": [
              910,
              918
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 910
              },
              "end": {
                "line": 1,
                "column": 918
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                919,
                941
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 919
                },
                "end": {
                  "line": 1,
                  "column": 941
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_parser",
                "range": [
                  942,
                  949
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 942
                  },
                  "end": {
                    "line": 1,
                    "column": 949
                  }
                }
              }
            ],
            "range": [
              919,
              950
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 919
              },
              "end": {
                "line": 1,
                "column": 950
              }
            }
          },
          "range": [
            910,
            950
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 910
            },
            "end": {
              "line": 1,
              "column": 950
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_renderer",
            "range": [
              951,
              960
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 951
              },
              "end": {
                "line": 1,
                "column": 960
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                961,
                968
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 961
                },
                "end": {
                  "line": 1,
                  "column": 968
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/renderer",
                "raw": "'./core/renderer'",
                "range": [
                  969,
                  986
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 969
                  },
                  "end": {
                    "line": 1,
                    "column": 986
                  }
                }
              }
            ],
            "range": [
              961,
              987
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 961
              },
              "end": {
                "line": 1,
                "column": 987
              }
            }
          },
          "range": [
            951,
            987
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 951
            },
            "end": {
              "line": 1,
              "column": 987
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_renderer2",
            "range": [
              988,
              998
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 988
              },
              "end": {
                "line": 1,
                "column": 998
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                999,
                1021
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 999
                },
                "end": {
                  "line": 1,
                  "column": 1021
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_renderer",
                "range": [
                  1022,
                  1031
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1022
                  },
                  "end": {
                    "line": 1,
                    "column": 1031
                  }
                }
              }
            ],
            "range": [
              999,
              1032
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 999
              },
              "end": {
                "line": 1,
                "column": 1032
              }
            }
          },
          "range": [
            988,
            1032
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 988
            },
            "end": {
              "line": 1,
              "column": 1032
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_interaction",
            "range": [
              1033,
              1045
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1033
              },
              "end": {
                "line": 1,
                "column": 1045
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1046,
                1053
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1046
                },
                "end": {
                  "line": 1,
                  "column": 1053
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/interaction",
                "raw": "'./core/interaction'",
                "range": [
                  1054,
                  1074
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1054
                  },
                  "end": {
                    "line": 1,
                    "column": 1074
                  }
                }
              }
            ],
            "range": [
              1046,
              1075
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1046
              },
              "end": {
                "line": 1,
                "column": 1075
              }
            }
          },
          "range": [
            1033,
            1075
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1033
            },
            "end": {
              "line": 1,
              "column": 1075
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_interaction2",
            "range": [
              1076,
              1089
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1076
              },
              "end": {
                "line": 1,
                "column": 1089
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1090,
                1112
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1090
                },
                "end": {
                  "line": 1,
                  "column": 1112
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_interaction",
                "range": [
                  1113,
                  1125
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1113
                  },
                  "end": {
                    "line": 1,
                    "column": 1125
                  }
                }
              }
            ],
            "range": [
              1090,
              1126
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1090
              },
              "end": {
                "line": 1,
                "column": 1126
              }
            }
          },
          "range": [
            1076,
            1126
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1076
            },
            "end": {
              "line": 1,
              "column": 1126
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_dom",
            "range": [
              1127,
              1131
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1127
              },
              "end": {
                "line": 1,
                "column": 1131
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1132,
                1139
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1132
                },
                "end": {
                  "line": 1,
                  "column": 1139
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/dom",
                "raw": "'./core/dom'",
                "range": [
                  1140,
                  1152
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1140
                  },
                  "end": {
                    "line": 1,
                    "column": 1152
                  }
                }
              }
            ],
            "range": [
              1132,
              1153
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1132
              },
              "end": {
                "line": 1,
                "column": 1153
              }
            }
          },
          "range": [
            1127,
            1153
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1127
            },
            "end": {
              "line": 1,
              "column": 1153
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_dom2",
            "range": [
              1154,
              1159
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1154
              },
              "end": {
                "line": 1,
                "column": 1159
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1160,
                1182
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1160
                },
                "end": {
                  "line": 1,
                  "column": 1182
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_dom",
                "range": [
                  1183,
                  1187
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1183
                  },
                  "end": {
                    "line": 1,
                    "column": 1187
                  }
                }
              }
            ],
            "range": [
              1160,
              1188
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1160
              },
              "end": {
                "line": 1,
                "column": 1188
              }
            }
          },
          "range": [
            1154,
            1188
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1154
            },
            "end": {
              "line": 1,
              "column": 1188
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_events",
            "range": [
              1189,
              1196
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1189
              },
              "end": {
                "line": 1,
                "column": 1196
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1197,
                1204
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1197
                },
                "end": {
                  "line": 1,
                  "column": 1204
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/events",
                "raw": "'./core/events'",
                "range": [
                  1205,
                  1220
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1205
                  },
                  "end": {
                    "line": 1,
                    "column": 1220
                  }
                }
              }
            ],
            "range": [
              1197,
              1221
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1197
              },
              "end": {
                "line": 1,
                "column": 1221
              }
            }
          },
          "range": [
            1189,
            1221
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1189
            },
            "end": {
              "line": 1,
              "column": 1221
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_events2",
            "range": [
              1222,
              1230
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1222
              },
              "end": {
                "line": 1,
                "column": 1230
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1231,
                1253
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1231
                },
                "end": {
                  "line": 1,
                  "column": 1253
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_events",
                "range": [
                  1254,
                  1261
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1254
                  },
                  "end": {
                    "line": 1,
                    "column": 1261
                  }
                }
              }
            ],
            "range": [
              1231,
              1262
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1231
              },
              "end": {
                "line": 1,
                "column": 1262
              }
            }
          },
          "range": [
            1222,
            1262
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1222
            },
            "end": {
              "line": 1,
              "column": 1262
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_error2",
            "range": [
              1263,
              1270
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1263
              },
              "end": {
                "line": 1,
                "column": 1270
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1271,
                1278
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1271
                },
                "end": {
                  "line": 1,
                  "column": 1278
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/error",
                "raw": "'./core/error'",
                "range": [
                  1279,
                  1293
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1279
                  },
                  "end": {
                    "line": 1,
                    "column": 1293
                  }
                }
              }
            ],
            "range": [
              1271,
              1294
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1271
              },
              "end": {
                "line": 1,
                "column": 1294
              }
            }
          },
          "range": [
            1263,
            1294
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1263
            },
            "end": {
              "line": 1,
              "column": 1294
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_error",
            "range": [
              1295,
              1301
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1295
              },
              "end": {
                "line": 1,
                "column": 1301
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                1302,
                1325
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1302
                },
                "end": {
                  "line": 1,
                  "column": 1325
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_error2",
                "range": [
                  1326,
                  1333
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1326
                  },
                  "end": {
                    "line": 1,
                    "column": 1333
                  }
                }
              }
            ],
            "range": [
              1302,
              1334
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1302
              },
              "end": {
                "line": 1,
                "column": 1334
              }
            }
          },
          "range": [
            1295,
            1334
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1295
            },
            "end": {
              "line": 1,
              "column": 1334
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_helpers2",
            "range": [
              1335,
              1344
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1335
              },
              "end": {
                "line": 1,
                "column": 1344
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1345,
                1352
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1345
                },
                "end": {
                  "line": 1,
                  "column": 1352
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./core/helpers",
                "raw": "'./core/helpers'",
                "range": [
                  1353,
                  1369
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1353
                  },
                  "end": {
                    "line": 1,
                    "column": 1369
                  }
                }
              }
            ],
            "range": [
              1345,
              1370
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1345
              },
              "end": {
                "line": 1,
                "column": 1370
              }
            }
          },
          "range": [
            1335,
            1370
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1335
            },
            "end": {
              "line": 1,
              "column": 1370
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_helpers",
            "range": [
              1371,
              1379
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1371
              },
              "end": {
                "line": 1,
                "column": 1379
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                1380,
                1403
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1380
                },
                "end": {
                  "line": 1,
                  "column": 1403
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_helpers2",
                "range": [
                  1404,
                  1413
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1404
                  },
                  "end": {
                    "line": 1,
                    "column": 1413
                  }
                }
              }
            ],
            "range": [
              1380,
              1414
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1380
              },
              "end": {
                "line": 1,
                "column": 1414
              }
            }
          },
          "range": [
            1371,
            1414
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1371
            },
            "end": {
              "line": 1,
              "column": 1414
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object",
            "range": [
              1415,
              1422
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1415
              },
              "end": {
                "line": 1,
                "column": 1422
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1423,
                1430
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1423
                },
                "end": {
                  "line": 1,
                  "column": 1430
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./three/object3",
                "raw": "'./three/object3'",
                "range": [
                  1431,
                  1448
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1431
                  },
                  "end": {
                    "line": 1,
                    "column": 1448
                  }
                }
              }
            ],
            "range": [
              1423,
              1449
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1423
              },
              "end": {
                "line": 1,
                "column": 1449
              }
            }
          },
          "range": [
            1415,
            1449
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1415
            },
            "end": {
              "line": 1,
              "column": 1449
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object2",
            "range": [
              1450,
              1458
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1450
              },
              "end": {
                "line": 1,
                "column": 1458
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1459,
                1481
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1459
                },
                "end": {
                  "line": 1,
                  "column": 1481
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_object",
                "range": [
                  1482,
                  1489
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1482
                  },
                  "end": {
                    "line": 1,
                    "column": 1489
                  }
                }
              }
            ],
            "range": [
              1459,
              1490
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1459
              },
              "end": {
                "line": 1,
                "column": 1490
              }
            }
          },
          "range": [
            1450,
            1490
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1450
            },
            "end": {
              "line": 1,
              "column": 1490
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_raycaster",
            "range": [
              1491,
              1501
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1491
              },
              "end": {
                "line": 1,
                "column": 1501
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1502,
                1509
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1502
                },
                "end": {
                  "line": 1,
                  "column": 1509
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./three/raycaster",
                "raw": "'./three/raycaster'",
                "range": [
                  1510,
                  1529
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1510
                  },
                  "end": {
                    "line": 1,
                    "column": 1529
                  }
                }
              }
            ],
            "range": [
              1502,
              1530
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1502
              },
              "end": {
                "line": 1,
                "column": 1530
              }
            }
          },
          "range": [
            1491,
            1530
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1491
            },
            "end": {
              "line": 1,
              "column": 1530
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_raycaster2",
            "range": [
              1531,
              1542
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1531
              },
              "end": {
                "line": 1,
                "column": 1542
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1543,
                1565
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1543
                },
                "end": {
                  "line": 1,
                  "column": 1565
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_raycaster",
                "range": [
                  1566,
                  1576
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1566
                  },
                  "end": {
                    "line": 1,
                    "column": 1576
                  }
                }
              }
            ],
            "range": [
              1543,
              1577
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1543
              },
              "end": {
                "line": 1,
                "column": 1577
              }
            }
          },
          "range": [
            1531,
            1577
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1531
            },
            "end": {
              "line": 1,
              "column": 1577
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_perspective",
            "range": [
              1578,
              1590
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1578
              },
              "end": {
                "line": 1,
                "column": 1590
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1591,
                1598
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1591
                },
                "end": {
                  "line": 1,
                  "column": 1598
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./three/perspective",
                "raw": "'./three/perspective'",
                "range": [
                  1599,
                  1620
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1599
                  },
                  "end": {
                    "line": 1,
                    "column": 1620
                  }
                }
              }
            ],
            "range": [
              1591,
              1621
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1591
              },
              "end": {
                "line": 1,
                "column": 1621
              }
            }
          },
          "range": [
            1578,
            1621
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1578
            },
            "end": {
              "line": 1,
              "column": 1621
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_perspective2",
            "range": [
              1622,
              1635
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1622
              },
              "end": {
                "line": 1,
                "column": 1635
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1636,
                1658
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1636
                },
                "end": {
                  "line": 1,
                  "column": 1658
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_perspective",
                "range": [
                  1659,
                  1671
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1659
                  },
                  "end": {
                    "line": 1,
                    "column": 1671
                  }
                }
              }
            ],
            "range": [
              1636,
              1672
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1636
              },
              "end": {
                "line": 1,
                "column": 1672
              }
            }
          },
          "range": [
            1622,
            1672
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1622
            },
            "end": {
              "line": 1,
              "column": 1672
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_phong",
            "range": [
              1673,
              1679
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1673
              },
              "end": {
                "line": 1,
                "column": 1679
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1680,
                1687
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1680
                },
                "end": {
                  "line": 1,
                  "column": 1687
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./materials/phong",
                "raw": "'./materials/phong'",
                "range": [
                  1688,
                  1707
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1688
                  },
                  "end": {
                    "line": 1,
                    "column": 1707
                  }
                }
              }
            ],
            "range": [
              1680,
              1708
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1680
              },
              "end": {
                "line": 1,
                "column": 1708
              }
            }
          },
          "range": [
            1673,
            1708
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1673
            },
            "end": {
              "line": 1,
              "column": 1708
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_phong2",
            "range": [
              1709,
              1716
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1709
              },
              "end": {
                "line": 1,
                "column": 1716
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1717,
                1739
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1717
                },
                "end": {
                  "line": 1,
                  "column": 1739
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_phong",
                "range": [
                  1740,
                  1746
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1740
                  },
                  "end": {
                    "line": 1,
                    "column": 1746
                  }
                }
              }
            ],
            "range": [
              1717,
              1747
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1717
              },
              "end": {
                "line": 1,
                "column": 1747
              }
            }
          },
          "range": [
            1709,
            1747
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1709
            },
            "end": {
              "line": 1,
              "column": 1747
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_presentation",
            "range": [
              1748,
              1761
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1748
              },
              "end": {
                "line": 1,
                "column": 1761
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1762,
                1769
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1762
                },
                "end": {
                  "line": 1,
                  "column": 1769
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./misc/presentation",
                "raw": "'./misc/presentation'",
                "range": [
                  1770,
                  1791
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1770
                  },
                  "end": {
                    "line": 1,
                    "column": 1791
                  }
                }
              }
            ],
            "range": [
              1762,
              1792
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1762
              },
              "end": {
                "line": 1,
                "column": 1792
              }
            }
          },
          "range": [
            1748,
            1792
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1748
            },
            "end": {
              "line": 1,
              "column": 1792
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_presentation2",
            "range": [
              1793,
              1807
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1793
              },
              "end": {
                "line": 1,
                "column": 1807
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1808,
                1830
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1808
                },
                "end": {
                  "line": 1,
                  "column": 1830
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_presentation",
                "range": [
                  1831,
                  1844
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1831
                  },
                  "end": {
                    "line": 1,
                    "column": 1844
                  }
                }
              }
            ],
            "range": [
              1808,
              1845
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1808
              },
              "end": {
                "line": 1,
                "column": 1845
              }
            }
          },
          "range": [
            1793,
            1845
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1793
            },
            "end": {
              "line": 1,
              "column": 1845
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_orbit",
            "range": [
              1846,
              1852
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1846
              },
              "end": {
                "line": 1,
                "column": 1852
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1853,
                1860
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1853
                },
                "end": {
                  "line": 1,
                  "column": 1860
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./controls/orbit",
                "raw": "'./controls/orbit'",
                "range": [
                  1861,
                  1879
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1861
                  },
                  "end": {
                    "line": 1,
                    "column": 1879
                  }
                }
              }
            ],
            "range": [
              1853,
              1880
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1853
              },
              "end": {
                "line": 1,
                "column": 1880
              }
            }
          },
          "range": [
            1846,
            1880
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1846
            },
            "end": {
              "line": 1,
              "column": 1880
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_orbit2",
            "range": [
              1881,
              1888
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1881
              },
              "end": {
                "line": 1,
                "column": 1888
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1889,
                1911
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1889
                },
                "end": {
                  "line": 1,
                  "column": 1911
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_orbit",
                "range": [
                  1912,
                  1918
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1912
                  },
                  "end": {
                    "line": 1,
                    "column": 1918
                  }
                }
              }
            ],
            "range": [
              1889,
              1919
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1889
              },
              "end": {
                "line": 1,
                "column": 1919
              }
            }
          },
          "range": [
            1881,
            1919
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1881
            },
            "end": {
              "line": 1,
              "column": 1919
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_socketio",
            "range": [
              1920,
              1929
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1920
              },
              "end": {
                "line": 1,
                "column": 1929
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1930,
                1937
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1930
                },
                "end": {
                  "line": 1,
                  "column": 1937
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./communication/socketio",
                "raw": "'./communication/socketio'",
                "range": [
                  1938,
                  1964
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1938
                  },
                  "end": {
                    "line": 1,
                    "column": 1964
                  }
                }
              }
            ],
            "range": [
              1930,
              1965
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1930
              },
              "end": {
                "line": 1,
                "column": 1965
              }
            }
          },
          "range": [
            1920,
            1965
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1920
            },
            "end": {
              "line": 1,
              "column": 1965
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_socketio2",
            "range": [
              1966,
              1976
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1966
              },
              "end": {
                "line": 1,
                "column": 1976
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1977,
                1999
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1977
                },
                "end": {
                  "line": 1,
                  "column": 1999
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_socketio",
                "range": [
                  2000,
                  2009
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2000
                  },
                  "end": {
                    "line": 1,
                    "column": 2009
                  }
                }
              }
            ],
            "range": [
              1977,
              2010
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1977
              },
              "end": {
                "line": 1,
                "column": 2010
              }
            }
          },
          "range": [
            1966,
            2010
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1966
            },
            "end": {
              "line": 1,
              "column": 2010
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_rest",
            "range": [
              2011,
              2016
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2011
              },
              "end": {
                "line": 1,
                "column": 2016
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                2017,
                2024
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2017
                },
                "end": {
                  "line": 1,
                  "column": 2024
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./communication/rest",
                "raw": "'./communication/rest'",
                "range": [
                  2025,
                  2047
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2025
                  },
                  "end": {
                    "line": 1,
                    "column": 2047
                  }
                }
              }
            ],
            "range": [
              2017,
              2048
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2017
              },
              "end": {
                "line": 1,
                "column": 2048
              }
            }
          },
          "range": [
            2011,
            2048
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2011
            },
            "end": {
              "line": 1,
              "column": 2048
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_rest2",
            "range": [
              2049,
              2055
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2049
              },
              "end": {
                "line": 1,
                "column": 2055
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                2056,
                2078
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2056
                },
                "end": {
                  "line": 1,
                  "column": 2078
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_rest",
                "range": [
                  2079,
                  2084
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2079
                  },
                  "end": {
                    "line": 1,
                    "column": 2084
                  }
                }
              }
            ],
            "range": [
              2056,
              2085
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2056
              },
              "end": {
                "line": 1,
                "column": 2085
              }
            }
          },
          "range": [
            2049,
            2085
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2049
            },
            "end": {
              "line": 1,
              "column": 2085
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_tween",
            "range": [
              2086,
              2092
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2086
              },
              "end": {
                "line": 1,
                "column": 2092
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                2093,
                2100
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2093
                },
                "end": {
                  "line": 1,
                  "column": 2100
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./animation/tween",
                "raw": "'./animation/tween'",
                "range": [
                  2101,
                  2120
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2101
                  },
                  "end": {
                    "line": 1,
                    "column": 2120
                  }
                }
              }
            ],
            "range": [
              2093,
              2121
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2093
              },
              "end": {
                "line": 1,
                "column": 2121
              }
            }
          },
          "range": [
            2086,
            2121
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2086
            },
            "end": {
              "line": 1,
              "column": 2121
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_tween2",
            "range": [
              2122,
              2129
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2122
              },
              "end": {
                "line": 1,
                "column": 2129
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                2130,
                2152
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2130
                },
                "end": {
                  "line": 1,
                  "column": 2152
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_tween",
                "range": [
                  2153,
                  2159
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2153
                  },
                  "end": {
                    "line": 1,
                    "column": 2159
                  }
                }
              }
            ],
            "range": [
              2130,
              2160
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2130
              },
              "end": {
                "line": 1,
                "column": 2160
              }
            }
          },
          "range": [
            2122,
            2160
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2122
            },
            "end": {
              "line": 1,
              "column": 2160
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_easing2",
            "range": [
              2161,
              2169
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2161
              },
              "end": {
                "line": 1,
                "column": 2169
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                2170,
                2177
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2170
                },
                "end": {
                  "line": 1,
                  "column": 2177
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "./animation/easing",
                "raw": "'./animation/easing'",
                "range": [
                  2178,
                  2198
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2178
                  },
                  "end": {
                    "line": 1,
                    "column": 2198
                  }
                }
              }
            ],
            "range": [
              2170,
              2199
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2170
              },
              "end": {
                "line": 1,
                "column": 2199
              }
            }
          },
          "range": [
            2161,
            2199
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2161
            },
            "end": {
              "line": 1,
              "column": 2199
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_easing",
            "range": [
              2200,
              2207
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2200
              },
              "end": {
                "line": 1,
                "column": 2207
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                2208,
                2231
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2208
                },
                "end": {
                  "line": 1,
                  "column": 2231
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_easing2",
                "range": [
                  2232,
                  2240
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2232
                  },
                  "end": {
                    "line": 1,
                    "column": 2240
                  }
                }
              }
            ],
            "range": [
              2208,
              2241
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2208
              },
              "end": {
                "line": 1,
                "column": 2241
              }
            }
          },
          "range": [
            2200,
            2241
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2200
            },
            "end": {
              "line": 1,
              "column": 2241
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        684,
        2242
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 684
        },
        "end": {
          "line": 1,
          "column": 2242
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireWildcard",
        "range": [
          2251,
          2274
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2251
          },
          "end": {
            "line": 1,
            "column": 2274
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            2275,
            2278
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2275
            },
            "end": {
              "line": 1,
              "column": 2278
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "IfStatement",
            "test": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  2283,
                  2286
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2283
                  },
                  "end": {
                    "line": 1,
                    "column": 2286
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    2288,
                    2291
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2288
                    },
                    "end": {
                      "line": 1,
                      "column": 2291
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "__esModule",
                  "range": [
                    2292,
                    2302
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2292
                    },
                    "end": {
                      "line": 1,
                      "column": 2302
                    }
                  }
                },
                "range": [
                  2288,
                  2302
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2288
                  },
                  "end": {
                    "line": 1,
                    "column": 2302
                  }
                }
              },
              "range": [
                2283,
                2302
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2283
                },
                "end": {
                  "line": 1,
                  "column": 2302
                }
              }
            },
            "consequent": {
              "type": "ReturnStatement",
              "argument": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  2310,
                  2313
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2310
                  },
                  "end": {
                    "line": 1,
                    "column": 2313
                  }
                }
              },
              "range": [
                2303,
                2314
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2303
                },
                "end": {
                  "line": 1,
                  "column": 2314
                }
              }
            },
            "alternate": null,
            "range": [
              2280,
              2314
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2280
              },
              "end": {
                "line": 1,
                "column": 2314
              }
            }
          },
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    2318,
                    2324
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2318
                    },
                    "end": {
                      "line": 1,
                      "column": 2324
                    }
                  }
                },
                "init": {
                  "type": "ObjectExpression",
                  "properties": [],
                  "range": [
                    2325,
                    2327
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2325
                    },
                    "end": {
                      "line": 1,
                      "column": 2327
                    }
                  }
                },
                "range": [
                  2318,
                  2327
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2318
                  },
                  "end": {
                    "line": 1,
                    "column": 2327
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              2314,
              2328
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2314
              },
              "end": {
                "line": 1,
                "column": 2328
              }
            }
          },
          {
            "type": "IfStatement",
            "test": {
              "type": "BinaryExpression",
              "operator": "!=",
              "left": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  2331,
                  2335
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2331
                  },
                  "end": {
                    "line": 1,
                    "column": 2335
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  2337,
                  2340
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2337
                  },
                  "end": {
                    "line": 1,
                    "column": 2340
                  }
                }
              },
              "range": [
                2331,
                2340
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2331
                },
                "end": {
                  "line": 1,
                  "column": 2340
                }
              }
            },
            "consequent": {
              "type": "ForInStatement",
              "left": {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        2349,
                        2352
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2349
                        },
                        "end": {
                          "line": 1,
                          "column": 2352
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      2349,
                      2352
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2349
                      },
                      "end": {
                        "line": 1,
                        "column": 2352
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  2345,
                  2352
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2345
                  },
                  "end": {
                    "line": 1,
                    "column": 2352
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  2356,
                  2359
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2356
                  },
                  "end": {
                    "line": 1,
                    "column": 2359
                  }
                }
              },
              "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": [
                              2360,
                              2366
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 2360
                              },
                              "end": {
                                "line": 1,
                                "column": 2366
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prototype",
                            "range": [
                              2367,
                              2376
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 2367
                              },
                              "end": {
                                "line": 1,
                                "column": 2376
                              }
                            }
                          },
                          "range": [
                            2360,
                            2376
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 2360
                            },
                            "end": {
                              "line": 1,
                              "column": 2376
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            2377,
                            2391
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 2377
                            },
                            "end": {
                              "line": 1,
                              "column": 2391
                            }
                          }
                        },
                        "range": [
                          2360,
                          2391
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2360
                          },
                          "end": {
                            "line": 1,
                            "column": 2391
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          2392,
                          2396
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2392
                          },
                          "end": {
                            "line": 1,
                            "column": 2396
                          }
                        }
                      },
                      "range": [
                        2360,
                        2396
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2360
                        },
                        "end": {
                          "line": 1,
                          "column": 2396
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          2397,
                          2400
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2397
                          },
                          "end": {
                            "line": 1,
                            "column": 2400
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          2401,
                          2404
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2401
                          },
                          "end": {
                            "line": 1,
                            "column": 2404
                          }
                        }
                      }
                    ],
                    "range": [
                      2360,
                      2405
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2360
                      },
                      "end": {
                        "line": 1,
                        "column": 2405
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "newObj",
                        "range": [
                          2408,
                          2414
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2408
                          },
                          "end": {
                            "line": 1,
                            "column": 2414
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          2415,
                          2418
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2415
                          },
                          "end": {
                            "line": 1,
                            "column": 2418
                          }
                        }
                      },
                      "range": [
                        2408,
                        2419
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2408
                        },
                        "end": {
                          "line": 1,
                          "column": 2419
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          2420,
                          2423
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2420
                          },
                          "end": {
                            "line": 1,
                            "column": 2423
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          2424,
                          2427
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2424
                          },
                          "end": {
                            "line": 1,
                            "column": 2427
                          }
                        }
                      },
                      "range": [
                        2420,
                        2428
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2420
                        },
                        "end": {
                          "line": 1,
                          "column": 2428
                        }
                      }
                    },
                    "range": [
                      2408,
                      2428
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2408
                      },
                      "end": {
                        "line": 1,
                        "column": 2428
                      }
                    }
                  },
                  "range": [
                    2360,
                    2429
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2360
                    },
                    "end": {
                      "line": 1,
                      "column": 2429
                    }
                  }
                },
                "range": [
                  2360,
                  2430
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2360
                  },
                  "end": {
                    "line": 1,
                    "column": 2430
                  }
                }
              },
              "each": false,
              "range": [
                2341,
                2430
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2341
                },
                "end": {
                  "line": 1,
                  "column": 2430
                }
              }
            },
            "alternate": null,
            "range": [
              2328,
              2430
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2328
              },
              "end": {
                "line": 1,
                "column": 2430
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "newObj",
                      "range": [
                        2437,
                        2443
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2437
                        },
                        "end": {
                          "line": 1,
                          "column": 2443
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        2444,
                        2451
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2444
                        },
                        "end": {
                          "line": 1,
                          "column": 2451
                        }
                      }
                    },
                    "range": [
                      2437,
                      2451
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2437
                      },
                      "end": {
                        "line": 1,
                        "column": 2451
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      2452,
                      2455
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2452
                      },
                      "end": {
                        "line": 1,
                        "column": 2455
                      }
                    }
                  },
                  "range": [
                    2437,
                    2455
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2437
                    },
                    "end": {
                      "line": 1,
                      "column": 2455
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    2456,
                    2462
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2456
                    },
                    "end": {
                      "line": 1,
                      "column": 2462
                    }
                  }
                }
              ],
              "range": [
                2437,
                2462
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2437
                },
                "end": {
                  "line": 1,
                  "column": 2462
                }
              }
            },
            "range": [
              2430,
              2462
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2430
              },
              "end": {
                "line": 1,
                "column": 2462
              }
            }
          }
        ],
        "range": [
          2279,
          2463
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2279
          },
          "end": {
            "line": 1,
            "column": 2463
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        2242,
        2463
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2242
        },
        "end": {
          "line": 1,
          "column": 2463
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireDefault",
        "range": [
          2472,
          2494
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2472
          },
          "end": {
            "line": 1,
            "column": 2494
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            2495,
            2498
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2495
            },
            "end": {
              "line": 1,
              "column": 2498
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "ConditionalExpression",
              "test": {
                "type": "LogicalExpression",
                "operator": "&&",
                "left": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    2507,
                    2510
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2507
                    },
                    "end": {
                      "line": 1,
                      "column": 2510
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      2512,
                      2515
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2512
                      },
                      "end": {
                        "line": 1,
                        "column": 2515
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "__esModule",
                    "range": [
                      2516,
                      2526
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2516
                      },
                      "end": {
                        "line": 1,
                        "column": 2526
                      }
                    }
                  },
                  "range": [
                    2512,
                    2526
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2512
                    },
                    "end": {
                      "line": 1,
                      "column": 2526
                    }
                  }
                },
                "range": [
                  2507,
                  2526
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2507
                  },
                  "end": {
                    "line": 1,
                    "column": 2526
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  2527,
                  2530
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2527
                  },
                  "end": {
                    "line": 1,
                    "column": 2530
                  }
                }
              },
              "alternate": {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "key": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        2532,
                        2539
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2532
                        },
                        "end": {
                          "line": 1,
                          "column": 2539
                        }
                      }
                    },
                    "value": {
                      "type": "Identifier",
                      "name": "obj",
                      "range": [
                        2540,
                        2543
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2540
                        },
                        "end": {
                          "line": 1,
                          "column": 2543
                        }
                      }
                    },
                    "kind": "init",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "range": [
                      2532,
                      2543
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2532
                      },
                      "end": {
                        "line": 1,
                        "column": 2543
                      }
                    }
                  }
                ],
                "range": [
                  2531,
                  2544
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2531
                  },
                  "end": {
                    "line": 1,
                    "column": 2544
                  }
                }
              },
              "range": [
                2507,
                2544
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2507
                },
                "end": {
                  "line": 1,
                  "column": 2544
                }
              }
            },
            "range": [
              2500,
              2544
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2500
              },
              "end": {
                "line": 1,
                "column": 2544
              }
            }
          }
        ],
        "range": [
          2499,
          2545
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2499
          },
          "end": {
            "line": 1,
            "column": 2545
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        2463,
        2545
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2463
        },
        "end": {
          "line": 1,
          "column": 2545
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2545,
              2552
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2545
              },
              "end": {
                "line": 1,
                "column": 2552
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Defaults",
            "range": [
              2553,
              2561
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2553
              },
              "end": {
                "line": 1,
                "column": 2561
              }
            }
          },
          "range": [
            2545,
            2561
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2545
            },
            "end": {
              "line": 1,
              "column": 2561
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_defaults2",
            "range": [
              2562,
              2572
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2562
              },
              "end": {
                "line": 1,
                "column": 2572
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2573,
              2580
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2573
              },
              "end": {
                "line": 1,
                "column": 2580
              }
            }
          },
          "range": [
            2562,
            2580
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2562
            },
            "end": {
              "line": 1,
              "column": 2580
            }
          }
        },
        "range": [
          2545,
          2580
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2545
          },
          "end": {
            "line": 1,
            "column": 2580
          }
        }
      },
      "range": [
        2545,
        2581
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2545
        },
        "end": {
          "line": 1,
          "column": 2581
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2581,
              2588
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2581
              },
              "end": {
                "line": 1,
                "column": 2588
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Canvas",
            "range": [
              2589,
              2595
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2589
              },
              "end": {
                "line": 1,
                "column": 2595
              }
            }
          },
          "range": [
            2581,
            2595
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2581
            },
            "end": {
              "line": 1,
              "column": 2595
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_canvas2",
            "range": [
              2596,
              2604
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2596
              },
              "end": {
                "line": 1,
                "column": 2604
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2605,
              2612
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2605
              },
              "end": {
                "line": 1,
                "column": 2612
              }
            }
          },
          "range": [
            2596,
            2612
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2596
            },
            "end": {
              "line": 1,
              "column": 2612
            }
          }
        },
        "range": [
          2581,
          2612
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2581
          },
          "end": {
            "line": 1,
            "column": 2612
          }
        }
      },
      "range": [
        2581,
        2613
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2581
        },
        "end": {
          "line": 1,
          "column": 2613
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2613,
              2620
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2613
              },
              "end": {
                "line": 1,
                "column": 2620
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "View",
            "range": [
              2621,
              2625
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2621
              },
              "end": {
                "line": 1,
                "column": 2625
              }
            }
          },
          "range": [
            2613,
            2625
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2613
            },
            "end": {
              "line": 1,
              "column": 2625
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_view2",
            "range": [
              2626,
              2632
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2626
              },
              "end": {
                "line": 1,
                "column": 2632
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2633,
              2640
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2633
              },
              "end": {
                "line": 1,
                "column": 2640
              }
            }
          },
          "range": [
            2626,
            2640
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2626
            },
            "end": {
              "line": 1,
              "column": 2640
            }
          }
        },
        "range": [
          2613,
          2640
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2613
          },
          "end": {
            "line": 1,
            "column": 2640
          }
        }
      },
      "range": [
        2613,
        2641
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2613
        },
        "end": {
          "line": 1,
          "column": 2641
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2641,
              2648
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2641
              },
              "end": {
                "line": 1,
                "column": 2648
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Parser",
            "range": [
              2649,
              2655
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2649
              },
              "end": {
                "line": 1,
                "column": 2655
              }
            }
          },
          "range": [
            2641,
            2655
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2641
            },
            "end": {
              "line": 1,
              "column": 2655
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_parser2",
            "range": [
              2656,
              2664
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2656
              },
              "end": {
                "line": 1,
                "column": 2664
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2665,
              2672
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2665
              },
              "end": {
                "line": 1,
                "column": 2672
              }
            }
          },
          "range": [
            2656,
            2672
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2656
            },
            "end": {
              "line": 1,
              "column": 2672
            }
          }
        },
        "range": [
          2641,
          2672
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2641
          },
          "end": {
            "line": 1,
            "column": 2672
          }
        }
      },
      "range": [
        2641,
        2673
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2641
        },
        "end": {
          "line": 1,
          "column": 2673
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2673,
              2680
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2673
              },
              "end": {
                "line": 1,
                "column": 2680
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Renderer",
            "range": [
              2681,
              2689
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2681
              },
              "end": {
                "line": 1,
                "column": 2689
              }
            }
          },
          "range": [
            2673,
            2689
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2673
            },
            "end": {
              "line": 1,
              "column": 2689
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_renderer2",
            "range": [
              2690,
              2700
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2690
              },
              "end": {
                "line": 1,
                "column": 2700
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2701,
              2708
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2701
              },
              "end": {
                "line": 1,
                "column": 2708
              }
            }
          },
          "range": [
            2690,
            2708
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2690
            },
            "end": {
              "line": 1,
              "column": 2708
            }
          }
        },
        "range": [
          2673,
          2708
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2673
          },
          "end": {
            "line": 1,
            "column": 2708
          }
        }
      },
      "range": [
        2673,
        2709
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2673
        },
        "end": {
          "line": 1,
          "column": 2709
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2709,
              2716
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2709
              },
              "end": {
                "line": 1,
                "column": 2716
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Interaction",
            "range": [
              2717,
              2728
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2717
              },
              "end": {
                "line": 1,
                "column": 2728
              }
            }
          },
          "range": [
            2709,
            2728
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2709
            },
            "end": {
              "line": 1,
              "column": 2728
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_interaction2",
            "range": [
              2729,
              2742
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2729
              },
              "end": {
                "line": 1,
                "column": 2742
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2743,
              2750
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2743
              },
              "end": {
                "line": 1,
                "column": 2750
              }
            }
          },
          "range": [
            2729,
            2750
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2729
            },
            "end": {
              "line": 1,
              "column": 2750
            }
          }
        },
        "range": [
          2709,
          2750
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2709
          },
          "end": {
            "line": 1,
            "column": 2750
          }
        }
      },
      "range": [
        2709,
        2751
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2709
        },
        "end": {
          "line": 1,
          "column": 2751
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2751,
              2758
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2751
              },
              "end": {
                "line": 1,
                "column": 2758
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Dom",
            "range": [
              2759,
              2762
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2759
              },
              "end": {
                "line": 1,
                "column": 2762
              }
            }
          },
          "range": [
            2751,
            2762
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2751
            },
            "end": {
              "line": 1,
              "column": 2762
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_dom2",
            "range": [
              2763,
              2768
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2763
              },
              "end": {
                "line": 1,
                "column": 2768
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2769,
              2776
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2769
              },
              "end": {
                "line": 1,
                "column": 2776
              }
            }
          },
          "range": [
            2763,
            2776
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2763
            },
            "end": {
              "line": 1,
              "column": 2776
            }
          }
        },
        "range": [
          2751,
          2776
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2751
          },
          "end": {
            "line": 1,
            "column": 2776
          }
        }
      },
      "range": [
        2751,
        2777
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2751
        },
        "end": {
          "line": 1,
          "column": 2777
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2777,
              2784
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2777
              },
              "end": {
                "line": 1,
                "column": 2784
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Events",
            "range": [
              2785,
              2791
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2785
              },
              "end": {
                "line": 1,
                "column": 2791
              }
            }
          },
          "range": [
            2777,
            2791
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2777
            },
            "end": {
              "line": 1,
              "column": 2791
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_events2",
            "range": [
              2792,
              2800
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2792
              },
              "end": {
                "line": 1,
                "column": 2800
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2801,
              2808
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2801
              },
              "end": {
                "line": 1,
                "column": 2808
              }
            }
          },
          "range": [
            2792,
            2808
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2792
            },
            "end": {
              "line": 1,
              "column": 2808
            }
          }
        },
        "range": [
          2777,
          2808
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2777
          },
          "end": {
            "line": 1,
            "column": 2808
          }
        }
      },
      "range": [
        2777,
        2809
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2777
        },
        "end": {
          "line": 1,
          "column": 2809
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2809,
              2816
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2809
              },
              "end": {
                "line": 1,
                "column": 2816
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "error",
            "range": [
              2817,
              2822
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2817
              },
              "end": {
                "line": 1,
                "column": 2822
              }
            }
          },
          "range": [
            2809,
            2822
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2809
            },
            "end": {
              "line": 1,
              "column": 2822
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "_error",
          "range": [
            2823,
            2829
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2823
            },
            "end": {
              "line": 1,
              "column": 2829
            }
          }
        },
        "range": [
          2809,
          2829
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2809
          },
          "end": {
            "line": 1,
            "column": 2829
          }
        }
      },
      "range": [
        2809,
        2830
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2809
        },
        "end": {
          "line": 1,
          "column": 2830
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2830,
              2837
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2830
              },
              "end": {
                "line": 1,
                "column": 2837
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "helpers",
            "range": [
              2838,
              2845
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2838
              },
              "end": {
                "line": 1,
                "column": 2845
              }
            }
          },
          "range": [
            2830,
            2845
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2830
            },
            "end": {
              "line": 1,
              "column": 2845
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "_helpers",
          "range": [
            2846,
            2854
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2846
            },
            "end": {
              "line": 1,
              "column": 2854
            }
          }
        },
        "range": [
          2830,
          2854
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2830
          },
          "end": {
            "line": 1,
            "column": 2854
          }
        }
      },
      "range": [
        2830,
        2855
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2830
        },
        "end": {
          "line": 1,
          "column": 2855
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2855,
              2862
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2855
              },
              "end": {
                "line": 1,
                "column": 2862
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Object3",
            "range": [
              2863,
              2870
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2863
              },
              "end": {
                "line": 1,
                "column": 2870
              }
            }
          },
          "range": [
            2855,
            2870
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2855
            },
            "end": {
              "line": 1,
              "column": 2870
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_object2",
            "range": [
              2871,
              2879
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2871
              },
              "end": {
                "line": 1,
                "column": 2879
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2880,
              2887
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2880
              },
              "end": {
                "line": 1,
                "column": 2887
              }
            }
          },
          "range": [
            2871,
            2887
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2871
            },
            "end": {
              "line": 1,
              "column": 2887
            }
          }
        },
        "range": [
          2855,
          2887
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2855
          },
          "end": {
            "line": 1,
            "column": 2887
          }
        }
      },
      "range": [
        2855,
        2888
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2855
        },
        "end": {
          "line": 1,
          "column": 2888
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2888,
              2895
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2888
              },
              "end": {
                "line": 1,
                "column": 2895
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Raycaster",
            "range": [
              2896,
              2905
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2896
              },
              "end": {
                "line": 1,
                "column": 2905
              }
            }
          },
          "range": [
            2888,
            2905
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2888
            },
            "end": {
              "line": 1,
              "column": 2905
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_raycaster2",
            "range": [
              2906,
              2917
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2906
              },
              "end": {
                "line": 1,
                "column": 2917
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2918,
              2925
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2918
              },
              "end": {
                "line": 1,
                "column": 2925
              }
            }
          },
          "range": [
            2906,
            2925
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2906
            },
            "end": {
              "line": 1,
              "column": 2925
            }
          }
        },
        "range": [
          2888,
          2925
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2888
          },
          "end": {
            "line": 1,
            "column": 2925
          }
        }
      },
      "range": [
        2888,
        2926
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2888
        },
        "end": {
          "line": 1,
          "column": 2926
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2926,
              2933
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2926
              },
              "end": {
                "line": 1,
                "column": 2933
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Perspective",
            "range": [
              2934,
              2945
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2934
              },
              "end": {
                "line": 1,
                "column": 2945
              }
            }
          },
          "range": [
            2926,
            2945
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2926
            },
            "end": {
              "line": 1,
              "column": 2945
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_perspective2",
            "range": [
              2946,
              2959
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2946
              },
              "end": {
                "line": 1,
                "column": 2959
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              2960,
              2967
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2960
              },
              "end": {
                "line": 1,
                "column": 2967
              }
            }
          },
          "range": [
            2946,
            2967
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2946
            },
            "end": {
              "line": 1,
              "column": 2967
            }
          }
        },
        "range": [
          2926,
          2967
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2926
          },
          "end": {
            "line": 1,
            "column": 2967
          }
        }
      },
      "range": [
        2926,
        2968
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2926
        },
        "end": {
          "line": 1,
          "column": 2968
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              2968,
              2975
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2968
              },
              "end": {
                "line": 1,
                "column": 2975
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "MeshPhongMaterial",
            "range": [
              2976,
              2993
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2976
              },
              "end": {
                "line": 1,
                "column": 2993
              }
            }
          },
          "range": [
            2968,
            2993
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2968
            },
            "end": {
              "line": 1,
              "column": 2993
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_phong2",
            "range": [
              2994,
              3001
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2994
              },
              "end": {
                "line": 1,
                "column": 3001
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              3002,
              3009
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3002
              },
              "end": {
                "line": 1,
                "column": 3009
              }
            }
          },
          "range": [
            2994,
            3009
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2994
            },
            "end": {
              "line": 1,
              "column": 3009
            }
          }
        },
        "range": [
          2968,
          3009
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2968
          },
          "end": {
            "line": 1,
            "column": 3009
          }
        }
      },
      "range": [
        2968,
        3010
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2968
        },
        "end": {
          "line": 1,
          "column": 3010
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              3010,
              3017
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3010
              },
              "end": {
                "line": 1,
                "column": 3017
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Presentation",
            "range": [
              3018,
              3030
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3018
              },
              "end": {
                "line": 1,
                "column": 3030
              }
            }
          },
          "range": [
            3010,
            3030
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3010
            },
            "end": {
              "line": 1,
              "column": 3030
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_presentation2",
            "range": [
              3031,
              3045
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3031
              },
              "end": {
                "line": 1,
                "column": 3045
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              3046,
              3053
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3046
              },
              "end": {
                "line": 1,
                "column": 3053
              }
            }
          },
          "range": [
            3031,
            3053
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3031
            },
            "end": {
              "line": 1,
              "column": 3053
            }
          }
        },
        "range": [
          3010,
          3053
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 3010
          },
          "end": {
            "line": 1,
            "column": 3053
          }
        }
      },
      "range": [
        3010,
        3054
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 3010
        },
        "end": {
          "line": 1,
          "column": 3054
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              3054,
              3061
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3054
              },
              "end": {
                "line": 1,
                "column": 3061
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Orbit",
            "range": [
              3062,
              3067
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3062
              },
              "end": {
                "line": 1,
                "column": 3067
              }
            }
          },
          "range": [
            3054,
            3067
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3054
            },
            "end": {
              "line": 1,
              "column": 3067
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_orbit2",
            "range": [
              3068,
              3075
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3068
              },
              "end": {
                "line": 1,
                "column": 3075
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              3076,
              3083
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3076
              },
              "end": {
                "line": 1,
                "column": 3083
              }
            }
          },
          "range": [
            3068,
            3083
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3068
            },
            "end": {
              "line": 1,
              "column": 3083
            }
          }
        },
        "range": [
          3054,
          3083
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 3054
          },
          "end": {
            "line": 1,
            "column": 3083
          }
        }
      },
      "range": [
        3054,
        3084
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 3054
        },
        "end": {
          "line": 1,
          "column": 3084
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              3084,
              3091
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3084
              },
              "end": {
                "line": 1,
                "column": 3091
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "SocketIO",
            "range": [
              3092,
              3100
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3092
              },
              "end": {
                "line": 1,
                "column": 3100
              }
            }
          },
          "range": [
            3084,
            3100
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3084
            },
            "end": {
              "line": 1,
              "column": 3100
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_socketio2",
            "range": [
              3101,
              3111
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3101
              },
              "end": {
                "line": 1,
                "column": 3111
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              3112,
              3119
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3112
              },
              "end": {
                "line": 1,
                "column": 3119
              }
            }
          },
          "range": [
            3101,
            3119
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3101
            },
            "end": {
              "line": 1,
              "column": 3119
            }
          }
        },
        "range": [
          3084,
          3119
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 3084
          },
          "end": {
            "line": 1,
            "column": 3119
          }
        }
      },
      "range": [
        3084,
        3120
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 3084
        },
        "end": {
          "line": 1,
          "column": 3120
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              3120,
              3127
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3120
              },
              "end": {
                "line": 1,
                "column": 3127
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Rest",
            "range": [
              3128,
              3132
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3128
              },
              "end": {
                "line": 1,
                "column": 3132
              }
            }
          },
          "range": [
            3120,
            3132
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3120
            },
            "end": {
              "line": 1,
              "column": 3132
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_rest2",
            "range": [
              3133,
              3139
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3133
              },
              "end": {
                "line": 1,
                "column": 3139
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              3140,
              3147
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3140
              },
              "end": {
                "line": 1,
                "column": 3147
              }
            }
          },
          "range": [
            3133,
            3147
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3133
            },
            "end": {
              "line": 1,
              "column": 3147
            }
          }
        },
        "range": [
          3120,
          3147
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 3120
          },
          "end": {
            "line": 1,
            "column": 3147
          }
        }
      },
      "range": [
        3120,
        3148
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 3120
        },
        "end": {
          "line": 1,
          "column": 3148
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              3148,
              3155
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3148
              },
              "end": {
                "line": 1,
                "column": 3155
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Tween",
            "range": [
              3156,
              3161
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3156
              },
              "end": {
                "line": 1,
                "column": 3161
              }
            }
          },
          "range": [
            3148,
            3161
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3148
            },
            "end": {
              "line": 1,
              "column": 3161
            }
          }
        },
        "right": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "_tween2",
            "range": [
              3162,
              3169
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3162
              },
              "end": {
                "line": 1,
                "column": 3169
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              3170,
              3177
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3170
              },
              "end": {
                "line": 1,
                "column": 3177
              }
            }
          },
          "range": [
            3162,
            3177
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3162
            },
            "end": {
              "line": 1,
              "column": 3177
            }
          }
        },
        "range": [
          3148,
          3177
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 3148
          },
          "end": {
            "line": 1,
            "column": 3177
          }
        }
      },
      "range": [
        3148,
        3178
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 3148
        },
        "end": {
          "line": 1,
          "column": 3178
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              3178,
              3185
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3178
              },
              "end": {
                "line": 1,
                "column": 3185
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "easing",
            "range": [
              3186,
              3192
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 3186
              },
              "end": {
                "line": 1,
                "column": 3192
              }
            }
          },
          "range": [
            3178,
            3192
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3178
            },
            "end": {
              "line": 1,
              "column": 3192
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "_easing",
          "range": [
            3193,
            3200
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 3193
            },
            "end": {
              "line": 1,
              "column": 3200
            }
          }
        },
        "range": [
          3178,
          3200
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 3178
          },
          "end": {
            "line": 1,
            "column": 3200
          }
        }
      },
      "range": [
        3178,
        3201
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 3178
        },
        "end": {
          "line": 1,
          "column": 3201
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    3201
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 1,
      "column": 3201
    }
  },
  "comments": []
}